python虚拟环境搬迁到另外一台电脑

结论: 主要是 venv/script/ 这个文件夹中的文件,有些hardcode了绝对路径。而我们 pip install 时候,某些包会在script目录下生成一些exe等文件。
也就是 activate.bat、pip.exe、某包.exe等文件都不能用旧的,甚至不排除lib中的某些文件可能也写了绝对路径。与其逐个修改(容易错漏了),还不如直接用 ​ pip install -r requirements.txt ​ 无错漏。

======搬迁方法====
1、A电脑的虚拟环境中备份所需依赖[包]:   (MyApp)xxx> pip freeze > requirements.txt
2、电脑B上创建空白虚拟环境
3、在B电脑的虚拟环境中安装 pip install -r requirements.txt ​
4、把A虚拟环境的【程序文件、数据、ui、图片等】拷贝到B的虚拟环境中,不需要拷贝venv、build、dist等目录

参考:

https://www.jianshu.com/p/a567219b011

python虚拟环境搬迁到另外一台电脑最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/5075.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>