以前に作成した仮想環境 (venv1) にいくつかの python パッケージをインストールしました (パッケージとその依存関係を自動的にダウンロードした pip を使用)。次に、パッケージのサブセットがインストールされた別の仮想環境 (venv2) を作成する必要があります。 venv1. しかし、インターネットを使用せずにどうすればよいでしょうか。私はいくつかのアイデアを考え出しましたが、それらが可能かどうかはわかりません:
- venv1 を venv2 にコピーし、不要なパッケージをアンインストールする
- site-package 内のパッケージのディレクトリを venv1 から venv2 にコピーすることにより
- venv1 からパッケージ ファイルを 1 つずつ抽出し、setup.py ファイルを作成し、それに従って入力し、venv2 にインストールします (退屈でエラーが発生する可能性があるため、できません)。
- インストールされたパッケージから卵を生成したり、ツールで抽出したりする方法はありますか? どのように?
では、これを行うためのより良い方法は何ですか?
ありがとう