Virtualenv とは何ですか?また、Virtualenv の使用を検討する理由は何ですか?
Python パッケージをグローバルにインストールすると、すべての Python からアクセスできるようになりますシステム上で実行されているプログラム。ただし、このアプローチでは、特に複数のプロジェクトで異なる Python バージョンまたはライブラリを使用している場合、権限エラーや依存関係の競合が発生する可能性があります。
仮想環境 (virtualenvs) は、次の作成によって解決策を提供します。分離された Python インストール。これらを使用すると、次のことが可能になります。
Virtualenv の作成
Python 3.3 以降では、次のコマンドを使用します。ENV_DIR は、virtualenv を作成する存在しないディレクトリの名前です。
python3 -m venv ENV_DIR
以前の Python バージョンの場合は、次のコマンドを使用します。次のコマンドのいずれか (システムに応じて):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
Virtualenv のアクティブ化
virtualenv を使用するには、次のコマンドでアクティブ化します:
Unix:
. ./ENV_DIR/bin/activate
Windows:
ENV_DIR\Scripts\activate
シェル プロンプトの (ENV_DIR) は、virtualenv がアクティブであることを示します。
Virtualenv を使用する利点
以上がPython プロジェクトに Virtualenv を使用する必要があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。