- conda-pack このパッケージをインストールします
pip install conda-pack
- 梱包環境
conda pack -n my_env
my_env はパッケージ化する環境の名前です。
このコマンドを実行すると、現在のパスに圧縮ファイル my_env.tar.gz が生成されます。
- 圧縮ファイルを他のマシンに転送します
ここでは、scp コマンド送信、またはその他のソフトウェア送信を使用できます。
たとえば、現在のディレクトリにある semi.tar.gz 圧縮ファイルを /home/wzc にある別のサーバー (ユーザー名は wzc、IP アドレスは 172.17.161.221) に転送します。
scp -r semi.tar.gz [email protected]:/home/wzc
演算結果
転送が完了すると、別のサーバーで、semi.tar.gz が /home/wzc にすでに存在していることがわかります。
(ここでは圧縮ファイルの名前を変更しただけです)
- 現在のサーバーの anaconda ストレージ環境のパスを見つけて、そのパスにファイルを解凍します。
1. anaconda が環境を保存するパスの下に新しいフォルダーを作成します。ファイル名は必要な環境の名前です。
たとえば、semidgフォルダーを作成します
このフォルダーは anaconda の環境内に作成する必要があることに注意してください
添付ファイル:異なるマシンにインストールされている anaconda パスは同じではありません。次のように入力できます。
conda info -e
すべての環境とその環境が配置されているパスを表示します
次の図に示すように、/home/wzc/anaconda3/envs フォルダーに入り、新しいフォルダーを作成する必要があります。
2. 圧縮ファイルをこのフォルダーに解凍します。
tar -xzf semidg.tar.gz -C ~/anaconda3/envs/semidg
これを実行して、環境を別のサーバーに移行します
テストが成功したかどうか
入ることができます
conda activate 你的环境名
アクティベーション環境が成功すれば、それは成功を意味します。
予防:
1. Linux 上の conda 環境は Windows に移植できません