Pythonのvenv
モジュールは、軽量な”仮想環境”を作成するためのサポートを提供します。各仮想環境は、その環境を作成するために使用されたバイナリと一致するPythonバイナリを持ち、そのサイトディレクトリにインストールされたPythonパッケージの独立したセットを持つことができます。
Python 3.9でvenv
を使って仮想環境を作成する基本的なコマンドは次のとおりです。
python3.9 -m venv /path/to/new/virtual/environment
このコマンドを実行すると、ターゲットディレクトリが作成され、その中にpyvenv.cfg
ファイルが配置されます。このファイルには、コマンドが実行されたPythonインストールへのホームキーが指定されています。また、Pythonバイナリのコピーまたはシンボリックリンク(プラットフォームまたは環境作成時の引数に応じて)を含むbin
(またはWindowsのScripts
)サブディレクトリも作成されます。
なお、Python 3.3と3.4ではpyvenv
が推奨されていましたが、Python 3.6以降では非推奨となり、Python 3.5からはvenv
の使用が推奨されています。
以上がPython 3.9でvenv
を使う基本的な方法です。これを活用して、Pythonの開発環境を効率的に管理してみてください。