conda 環境を別のサーバーに移行する

  • 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 に移植できません

おすすめ

転載: blog.csdn.net/Wjeana/article/details/126705655
おすすめ