可能由于某些原因(网络、环境体积很大等等),你需要去打包一个conda环境,将它迁移到另外一台机器上
相关迁移环境的方法
- 导出配置文件
conda env export > environment.yaml
pip freeze > requirements.txt
conda create -f environment.yaml
pip install -r requirements.txt
- conda pack
pip install conda-pack
conda pack -o env_name.tar.gz
conda pack -p path/env_name
- 。。。
以上方法都不在今天讨论的范围内
然而,你会发现,无论使用那种方法几乎都无法无缝衔接。特别地,针对下列情形可能会出现的问题,本文进行了整理和汇总。
Anconda整体迁移(win->win)
1 卸载anconda后,打不开cmd https://blog.csdn.net/sda42342342423/article/details/119738891
2 anaconda prompt找不到
https://blog.csdn.net/n20164206199/article/details/115637311
3 执行anconda navigator 报错not find or load Qt platform plugin “windows“
https://blog.csdn.net/weixin_48741133/article/details/121673661
4 pycharm 终端变化
https://blog.csdn.net/duyun0/article/details/123784038
迁移后 jupyter 执行路径修改
找到 share/jupyter/kernels/python3 下的 kernel.json 修改
conda env迁移(linux->linux)
1 找不到pip
vim /root/conda/envs/env_name/bin/pip
vim $(which pip)
2 相关终端指令无法找到 no such file/directory
根据报错,找到相关的指令,打开对应文件修改
常常是文件第一句,限定了路径
如 !#/root/xxx/xxx/