【问题标题】:Create python script that don't depend on modules创建不依赖于模块的python脚本
【发布时间】:2017-07-06 19:14:43
【问题描述】:

我制作了一个 python 脚本,它依赖于 numpy、cv2 和其他一些模块来运行,并且需要在我不允许安装任何东西的 Linux 服务器上运行它。 有没有办法将所有这些东西加入到一个无需安装任何东西即可运行的单个可执行文件中?

【问题讨论】:

标签: python python-2.7


【解决方案1】:

听起来您正在寻找PyInstaller,它将您的脚本所依赖的所有模块捆绑到一个程序中。它甚至包括 Python 本身。有几种选择,其中一些列在on this page

【讨论】:

    【解决方案2】:

    您可以使用Nuitka 创建一个独立的可执行文件。假设你的开发机器上有所有需要的包,你可以运行

    nuitka --python-version=2.7 --standalone foobar
    

    只需确保使用standalone 标志和正确的python 版本运行它。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 1970-01-01
      • 2010-09-14
      • 2016-09-26
      • 2014-11-22
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多