環境に一部のライブラリ依存関係のバージョンに関連する競合がある場合、最も簡単かつ迅速な方法は、仮想環境を作成して環境を再構成することです。
Python で新しい仮想環境を作成するには、次の手順に従います。
-
仮想環境ツールがインストールされていることを確認します。まず、venv または virtualenv ツールが Python 環境にインストールされていることを確認します。新しい Python バージョン (Python 3.3 以降など) では、venv は組み込みモジュールであり、追加のインストールは必要ありません。古い Python バージョンを使用している場合は、virtualenv をインストールして使用することを検討してください。
- virtualenv をインストールします。
pip install virtualenv
- virtualenv をインストールします。
-
仮想環境を作成する: ターミナルまたはコマンド プロンプトを開き、仮想環境を作成するディレクトリを入力します。次に、次のコマンドを実行して、myenv という名前の仮想環境を作成します。
- venv を使用します。
python -m venv envname
- virtualenv の使用:
virtualenv envname
- venv を使用します。
-
仮想環境をアクティブ化する: 使用しているオペレーティング システムに応じて、次のコマンドを実行して仮想環境をアクティブ化します。
- Windows の場合 (venv を使用):
activate envname
- Windows の場合 (virtualenv を使用):
\myenv\Scripts\activate.bat
- macOS および Linux の場合 (venv または virtualenv を使用):
source myenv/bin/activate
- Windows の場合 (venv を使用):
仮想環境をアクティブ化すると、ターミナルまたはコマンド プロンプトのプロンプトの前に環境名 (例: (myenv)) が表示されます。これは、仮想環境に正常に入ったことを意味します。
4. 仮想環境を終了しますdeactivate
。Pythonのグローバル環境を返します
仮想環境を作成すると、他のプロジェクトやグローバル環境に干渉することなく、プロジェクトまたはタスクごとに独立した分離された Python 環境を作成できます。これは、パッケージの依存関係を管理し、プロジェクトの環境の一貫性を確保するのに役立ちます。