如何在客户环境中运行python生产

Mug*_*gen 11 python production python-install pyc python-3.x

我有一些应该在客户站点上运行的python应用程序.我将我的py文件编译为pyc(python字节代码).

在客户环境中运行应用程序的标准方法是什么?我看到的选项是:

  • 作为我的安装程序的一部分,安装一些python发行版,即Anaconda.
  • 要求客户在其环境中安装python.
  • 将python库和可执行文件与我的代码一起使用,并直接从我的安装目录运行它.
  • 使用一些py-to-exe工具将脚本转换为exe.

应用程序用法:该应用程序用作计算主要产品统计信息的工具.客户不会明确地运行它.它没有任何GUI.

客户环境将是x64 Windows机器.没有其他限制.

有什么建议或意见吗?我无法在网上找到这样的讨论.

raj*_*404 3

根据您的要求,最后两个选项似乎最可行:

  • 将 python 库和可执行文件与我的代码一起带来,并直接从我的安装目录运行它。
  • 使用某些 py-to-exe 工具将脚本转换为 exe。

您可以打包代码,或者冻结代码并为目标操作系统创建可执行文件。

鉴于你的要求,我建议后者。您可以阅读Python 打包指南了解有关打包的更多详细信息。