Python パッケージをインストールしようとすると、権限エラーが発生し、「virtualenv とは何ですか?」という質問が表示されることがあります。なぜこれを使用する必要があるのですか?"
仮想環境 (virtualenvs) は、シームレスなパッケージ管理のために設計された分離された Python インストールです。これらにはいくつかの利点があります。
「requests」パッケージをインストールするとします。 with pip:
pip install requests
virtualenv がないと、権限エラーが発生する可能性があります。これは、pip がパッケージをグローバルにインストールしようとするために発生します。これには、昇格された権限が必要です。
ただし、virtualenv を使用すると、別の環境が作成されます。
python3 -m venv ENV_DIR
アクティブ化すると、パッケージをその中にインストールできます。この環境:
. ./ENV_DIR/bin/activate pip install requests numpy
これで、virtualenv が有効な間、これらのパッケージにアクセスできるようになります。 active:
python >>> import requests >>> import numpy
覚えておいてください。 virtualenvs は、Python パッケージを安全かつ効率的に管理するために強く推奨されます。自己完結型の環境を作成すると、グローバル システムを潜在的な問題から保護し、開発ワークフローを合理化できます。
以上がPython プロジェクトに Virtualenvs を使用する必要があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。