最简单方便的:
- 将原服务器上的env/your_enviorment 整个全部迁移到目标服务其的/anaconda3/envs下
- 迁移后pip不能使用-
pip安装失败: -bash:** /bin/pip :** /bin/python解释器错误: 没有那个文件或目录
报错的原因是pip文件的python目录是不正确的。
解决:打开正在使用的anaconda下env的虚拟环境,去bin里面找pip文件,将第一行的python编译器目录改为你现在使用的python目录
其它方法,请参考:Conda 环境迁移 - 知乎 (zhihu.com)
- pip损坏后的修补方法:
- 报错为: ImportError: cannot import name 'InvalidSchemeCombination'
- 执行命令:
python -m ensurepip --defalt-pip
-下载get-pip.py文件:htp://ootstrap.pypa.io/get-pip.py (3.7版本) 或 者hts://bootstrap.pypa.io/pip/3.6/get-pip.py (3.6版本)
- 执行命令:
python get-pip.py
- 此步骤执行的时候可能会报出权限错误, 此时应执行:
python get-pip.py --user