Ubuntu下快速迁移Conda环境到其他电脑
- 安装conda-pack
pipinstallconda-packOr
condainstallconda-pack- 压缩conda环境
解压到目标电脑或者目标文件下
conda pack-nyour_envs_name-oyour_envs_name.tar.gz- 解压conda环境
mkdiryour_new_envs_nametar-zxvfyour_envs_name.tar.gz-Cyour_new_envs_name- 激活使用即可
如果Conda环境在主目录之外,需要在home文件夹下的“.conda”文件(Ctrl+h展示隐藏文件)中的环境变量文件进行路径添加。
yaml文件安装形式参考
condaenvcreate\-f待迁移环境的配置.yml\-p/media/yourpath/如果在压缩过程中出现如下问题:
ondaPackError: Cannot pack an environment with editable packages
installed (e.g. from ‘python setup.py develop’ or
‘pip install -e’). Editable packages found:
- /media/dl/add1/our/InsSeg/mmsegmentation/src/clip
- /media/dl/add1/our/InsSeg/mmsegmentation/src/latent-diffusion
- /media/dl/add1/our/InsSeg/mmsegmentation/src/taming-transformers
使用如下方法解决:
conda pack-nyour_envs_name --ignore-editable-packages-oyour_new_envs_name .tar.gz自定义环境下新建、激活、删除环境的常用命令
新建:
conda create--prefix/media/ly/AddDisk/Anaconda/envs/salmambapython=3.10激活:
conda activate /media/ly/AddDisk/Anaconda/envs/salmamba删除:
conda remove-p/media/ly/AddDisk/Anaconda/envs/salmamba--all新建和删除之后别忘了在上述提及的“environment.txt”进行相应的添加和删除。