Pythonの開発を始める際、プロジェクトごとに独立した環境を作ることはとても重要です。Pythonの標準ライブラリには、このような仮想環境を作成・管理するためのモジュール、venv
が存在します。
venvとは
venv
はPythonバージョン3.3以降の標準ライブラリとして提供されており、バージョン3.3以降のPythonをインストール済みの方はvenv
を別途インストールすることなく利用可能です。venv
は、それぞれの仮想環境が独立したPythonパッケージの集合を持つことを可能にします。
仮想環境の作成
仮想環境を作成するには、以下のコマンドを実行します。
python -m venv /path/to/new/virtual/environment
このコマンドを実行すると、指定したディレクトリに仮想環境が作成されます。
仮想環境のアクティベート
仮想環境をアクティベートするには、以下のコマンドを実行します。
Linux, Macの場合:
source [仮想環境名]/bin/activate
Windowsの場合:
.\\[仮想環境名]\\Scripts\\activate
仮想環境のディアクティベート
仮想環境の使用を終了したい場合は、以下のコマンドで仮想環境を抜けることができます。
deactivate
以上がPythonのvenv
についての基本的な情報です。これらの知識を活用して、Pythonの開発をより効率的に行いましょう。