Python venvの基本的な使い方

Python venv(仮想環境)の基本的な使い方は以下のステップで行います。venvを使用してPythonプロジェクトごとに独立した環境を作成し、パッケージの依存関係を管理できます。

  1. 仮想環境の作成:
    まず、仮想環境を作成します。ターミナルまたはコマンドプロンプトで、プロジェクトのルートディレクトリに移動し、次のコマンドを実行します。


    python -m venv myenv

    ここで、myenvは新しい仮想環境の名前です。仮想環境がプロジェクトディレクトリ内に作成されます。

  2. 仮想環境の有効化:
    仮想環境を有効化します。これにより、新しい仮想環境でPythonパッケージをインストールおよび実行できます。

    • Windowsの場合:


      myenvScriptsactivate
    • Unix/Linux/macOSの場合:

      bash
      source myenv/bin/activate

    仮想環境が有効になると、ターミナルプロンプトが仮想環境の名前で変更されます。

  3. パッケージのインストール:
    仮想環境が有効化されたら、必要なPythonパッケージをインストールできます。たとえば、以下のコマンドを使用してパッケージをインストールします。


    pip install package_name

    これにより、仮想環境内にパッケージがインストールされます。

  4. プロジェクトの実行:
    仮想環境内でプロジェクトを実行します。仮想環境を有効にした状態でPythonスクリプトを実行すると、その仮想環境内で実行されます。

  5. 仮想環境の無効化:
    プロジェクト作業が終了したら、仮想環境を無効化して通常のPython環境に戻ります。無効化するには、次のコマンドを使用します。


    deactivate

これらのステップを実行することで、venvを使用してプロジェクトごとに独立したPython環境を簡単に構築し、パッケージの依存関係をきちんと管理できます。これにより、異なるプロジェクトで異なるバージョンのパッケージを使い分けることが容易になります。