【问题标题】:move python project to another PC without using requirements.txt在不使用 requirements.txt 的情况下将 python 项目移动到另一台 PC
【发布时间】:2019-02-05 00:29:30
【问题描述】:

我有 python 项目,我想移动另一台 PC,但那台 PC 没有互联网连接。所以,我不能使用ModuleNotFoundError: No module named 'string' while importing flask 中给出的 requirements.txt 文件解决方案,因为这种方法需要从互联网上安装所有站点包。

有没有办法在我当前的电脑上本地创建一个包,然后简单地复制粘贴到另一台没有互联网的电脑上?

【问题讨论】:

  • 您是在尝试部署您的项目还是希望将开发转移到另一台计算机上?目标计算机在哪个操作系统上运行?
  • 我正在尝试部署我的项目。它将在 Windows 2012 服务器上。问题是 Windows 服务器无法访问互联网,因为它位于客户严格的环境中,只能访问内部网络。
  • 对于部署,我建议您查看 PyInstaller 或其他解决方案以“从 Python 源创建独立的可执行文件”。
  • 目前所有需要的库和包都在\env\Lib\site-packages中
  • 感谢您的意见。如果对我有用,我会尝试 pyInstaller 并回复。

标签: python python-3.x requirements.txt


【解决方案1】:

我自己没试过,但你不能

在您有互联网的计算机上的项目的根文件夹中创建一个 virtualenv 文件夹。 -> 让它在那里安装所有需要的包 -> 然后将你的项目复制到没有互联网的电脑上 -> 使用 virtualenv 文件夹中的 python 版本启动你的项目

【讨论】:

  • 我已经在 virtualenv 文件夹中拥有了所有的包,但是复制粘贴不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
  • 2020-03-07
  • 1970-01-01
  • 2014-03-12
相关资源
最近更新 更多