原樣壓縮conda環境,並遷移環境至另一伺服器

石中火本火發表於2024-04-30

原樣壓縮conda環境,並遷移環境至另一伺服器

壓縮原環境

pip install conda-pack
or
conda install conda-pack

安裝好conda-pack後,使用下列命令壓縮環境為tar.gz壓縮包

conda pack -n my_env

conda pack -n my_env -o out_name.tar.gz

conda pack -p /explicit/path/to/my_env

將生成的壓縮包傳輸至另一伺服器解壓縮

首先檢視應該解壓縮在什麼位置

conda env list
顯示了現有環境的位置:
image
那麼我們可以安裝在 /home/ustc/.conda/envs/位置.
首先建立一個資料夾,命名為環境名(myenv)
mkdir /home/ustc/.conda/envs/myenv
然後解壓縮上述的壓縮包即可:
tar -xvzf out_name.tar.gz -C /home/ustc/.conda/envs/myenv/

驗證

這時候應該已經有了相應的環境,再執行conda env list可以看到新新增的環境,啟用試試吧!

相關文章