【发布时间】:2018-11-12 12:55:47
【问题描述】:
我有两台计算机使用相同的登录凭据运行相同的操作系统;我们称他们为PC1 和PC2。我有一个 Python 项目M,目前正在PC1 上开发。
我想将M 从PC1 复制到PC2。问题是PC2 没有互联网连接,因此无法使用pip 安装软件包。我已经尝试将virtualenv 文件夹从PC1 复制到PC2 无济于事。
请注意,使程序可执行(不能使用PyInstaller 等工具)。
鉴于此信息,我如何将M 从PC1 复制并运行到PC2?
【问题讨论】:
-
也许你可以创建一个同名的virtualenv,然后替换文件夹。
-
可以使用Docker之类的工具:docker.com
-
使用
pip wheel -r requirements.txt,将所有生成的wheel文件复制到另一台机器上。然后运行pip install *.whl。 -
好主意。一个问题是 pip 没有安装在 PC2 中。复制pip是否保存?@KlausD.
标签: python containers virtualenv