网上其他人给出的答案
如https://www.jianshu.com/p/7530c2401273
需求:电脑A的项目迁移到电脑B
- 步骤1:在电脑A项目的terminal中导出需要的包及版本,命令为
pip freeze >requirements.txt
,如图
- 步骤2:电脑B中创建项目及虚拟环境,把
requirements.txt
文件复制到项目文件夹下,运行命令pip install -r requirements.txt
,如图
- 步骤3:把电脑A中的项目文件复制到电脑B的项目中。
出现的问题
本人按照上面的方法从来没成功过,也踩了不少坑。一般都是卡在上面的步骤2中,即电脑A导出的包信息根本不能在电脑B上成功安装。错误类型包括:
1、找不到指定版本的包;
2、安装时timeout问题;
3、。。。等
先说找不到指定版本的包,原因可能是电脑B上的Python版本就没有与之对应的requirements.txt中指定包的版本,这一般发生在电脑