10.09.2024

Python Tips - 仮想環境の構築

HOME > Python Tips > 仮想環境の構築

venvのインストール

python3-venvをインストールします。

\[ \begin{array}{|l|} \hline \verb!sudo apt install python3-venv!\\ \hline \end{array} \]

仮想環境の作成

venvモジュールを使用して仮想環境を簡単に作成できます。以下のコマンドを実行して仮想環境を作成しましょう。

\[ \begin{array}{|l|} \hline \verb!python3 -m venv myenv!\\ \hline \end{array} \]

ここで、myenvは仮想環境の名前です。自分のプロジェクトに合わせて適宜変更してください。

仮想環境の有効化

次に、仮想環境を有効化します。以下のコマンドを実行します。

\[ \begin{array}{|l|} \hline \verb!source myenv/bin/activate!\\ \hline \end{array} \]

仮想環境が有効になると、コマンドラインのプロンプトに仮想環境の名前が表示されるようになります。

\[ \begin{array}{|l|} \hline \verb!(myenv) $!\\ \verb!上のように表示されます。!\\ \hline \end{array} \]

パッケージのインストール

仮想環境が有効化された状態で、必要なパッケージをインストールします。 例えば、requestsパッケージをインストールするには以下のコマンドを実行します。

\[ \begin{array}{|l|} \hline \verb!pip install requests!\\ \verb!pip list!\\ \hline \end{array} \]

新しいバージョンのパッケージ有無をチェック

以下のようにpip list --outdatedを実行すると新しいバージョンがリリース済みのパッケージが一覧で表示されます。Versionが「現在インストール済みのバージョン」、Latestが「最新のバージョン」になります。最新バージョンがインストールされているライブラリはリストされません。

\[ \begin{array}{|l|} \hline \verb!pip list --outdated!\\ \hline \end{array} \]

パッケージの更新(アップグレード)

ライブラリを更新(アップグレード)するには、以下のように-U(または--upgrade)オプションをつけてpip intallを実行します。

\[ \begin{array}{|l|} \hline \verb!pip install -U requests!\\ \verb!pip install --upgrade requests!\\ \hline \end{array} \]

仮想環境の無効化

作業が終わったら、仮想環境を無効化します。以下のコマンドを実行するだけです。

\[ \begin{array}{|l|} \hline \verb!deactivate!\\ \hline \end{array} \]

これで仮想環境が無効化され、元のシステム環境に戻ります。