【发布时间】:2013-12-03 17:58:23
【问题描述】:
我们将我们的产品运送到可能安装或未安装 python 和其他库的客户位置,那么我们可以将我们的 python 脚本简化为包含 python 和其他必需库的独立可执行文件,还有其他想法吗?
【问题讨论】:
-
pyinstaller是您要找的... -
取决于操作系统。例如,Windows 有 py2exe。
标签: python
我们将我们的产品运送到可能安装或未安装 python 和其他库的客户位置,那么我们可以将我们的 python 脚本简化为包含 python 和其他必需库的独立可执行文件,还有其他想法吗?
【问题讨论】:
pyinstaller 是您要找的...
标签: python
您可以使用 py2exe,它完全符合您的需要,而且非常易于使用。我已经在我的一个在线项目中使用了它,并且每天都在使用它。
这是他们的教程:
【讨论】:
您可以使用 Python 交付一个包,然后应用以下两种方法之一:
有很多解决方案。我喜欢的一个是virtualenv,它可以让你在另一台机器上部署 Python 项目的特定配置(带有依赖项)。
另一种方法是使用pip并在项目的根目录下编写一个requirements.txt文件,其中包含每个依赖项(每行1个),例如:
django>=1.5.4
pillow
markdown
django-compressor
通过在根目录中执行pip -r requirements.txt,程序将安装所需的包。
【讨论】: