Pythonの仮想環境(venv)は、システム全体ではなく、隔離された場所にPythonパッケージをインストールすることを可能にします。これにより、プロジェクト間でバージョンの競合を防ぐことができます。
Pythonの仮想環境から抜け出すには、deactivate
というコマンドを使用します。このコマンドは、仮想環境を無効にし、システムのデフォルトのPython環境に戻します。
Windows 10のPowerShellでPython 3.6を使用している場合の例を以下に示します。
PS C:\\Users\\kyrlon\\Desktop> py -m venv env1
PS C:\\Users\\kyrlon\\Desktop> .\\env1\\Scripts\\activate
(env1) PS C:\\Users\\kyrlon\\Desktop> deactivate env1
PS C:\\Users\\kyrlon\\Desktop> py -m venv env1
このように、Pythonの仮想環境を効果的に管理することで、プロジェクトの依存関係を管理し、コードの再現性を向上させることができます。