プログラミング

【Python】venvで作成した仮想環境をコピーする方法

1. コピー元のvenv仮想環境を用意する

コピー元のvenv仮想環境を用意します。すでにコピー元になるvenv仮想環境がある場合は有効化(activate)して2番に進んでください。

まずはディレクトリを作成して、作成したディレクトリに移動します。

venv仮想環境を作成します。

venv仮想環境を有効にします。

試しにpipを使ってOpenCVをインストールしてみます。

2. ライブラリ一覧を書き出す

venv仮想環境にインストールしたライブラリ一覧を書き出します。

venv仮想環境を無効にします。

3. 新たにvenv仮想環境を作成する

繰り返しになりますが、まずはディレクトリを作成して、作成したディレクトリに移動します。

venv仮想環境を作成します。

venv仮想環境を有効にします。

4. コピー元と同じ仮想環境を作成する

コピー元で作成したrequirements.txtをtest2ディレクトリ直下にコピーします。

つぎのコマンドを実行することでコピー元と同じ環境を再現できます。

OpenCVがインストールされたか確認します。

ライブラリ一覧にOpenCVが表示されていればコピー元と同じ環境が再現できているはずです。