【问题标题】:creating stand-alone executable for windows from python code从 python 代码为 Windows 创建独立的可执行文件
【发布时间】:2015-05-29 06:19:25
【问题描述】:

我有一个使用 pygkt、gtk、ctypes、os 和其他一些模块的 python 代码。我使用 pyinstaller 创建了代码的独立执行程序。它在 ubuntu 上运行良好。现在我想为 windows 平台创建另一个独立的执行程序。 我为此使用了工具https://github.com/paulfurley/python-windows-packager 并按照步骤操作。但是我得到了错误:找不到模块gtk。 如何解决问题? 是否有任何其他工具可以将 python 代码转换为 windows os 的独立可执行文件?如果是,请提供详细信息? 谢谢

【问题讨论】:

    标签: python pyinstaller


    【解决方案1】:

    我建议使用pyinstaller

    示例:

    $ pip install pyinstaller
    $ pyinstaller -F myscript.py
    

    您现在应该有一个build/myscript/myscript.exe 可执行文件。

    【讨论】:

    • 感谢它的工作。但需要安装 pywin32 和 pygtk.msi 文件才能工作。并且可执行文件存储在 sample/dist/myscript.exe
    • 伟人,py2exe 给了我资源错误,但 pyinstaller 为我工作,谢谢 :)
    • 旧线程,仍然有用。使用 3.7,这种语法对我有用:“py pyinstaller.py --onefile --noconsole scriptName.py”
    【解决方案2】:

    如果在 Windows 中,最好的方法是通过 Cygwin。 确保您拥有 Python 3.5+ 版本而不是 3.6

    pip install pyinstaller
    

    进入需要打包的.py文件所在目录

    然后运行

    $ pyinstaller --onefile test.py
    

    拥有一个可执行文件很简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多