はじめに
Pythonでプロジェクトを開発する際には、仮想環境を構築することで、プロジェクトごとに別々のライブラリを使えるようになります。これにより、別のプロジェクトの依存関係が交互に崩れるのを防ぎ、環境の混乱を避けることができます。
本記事では、Pythonの仮想環境の構築方法を解説します。
仮想環境の作成
仮想環境を作成するには、Pythonに含まれる「venv」モジュールを使用します。
仮想環境の構築
python -m venv 仮想環境名
次に「.venv」という名前の仮想環境を構築する具体例を示します。
仮想環境の構築(具体例)
python -m venv .venv
有効化
作成した仮想環境を有効にするためには、下記コマンドを実行します。
.\.venv\Scripts\activate
Windowsで作業する際に、PowerShellの実行ポリシーを変更する必要があります。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
使用例
全体の工程をまとめると、次のようになります。
# 仮想環境の構築と有効化
python -m venv .venv
.\.venv\Scripts\activate
# 使用するライブラリのインストール
pip install -r .\requirements.txt
なお、次のコマンドを実行すると、requirements.txt
の内容が上書きされます。
ライブラリリストの更新
pip freeze > requirements.txt
参考