如何将多个Python 3.5.2脚本和图像转换为一个可执行文件?

时间:2017-01-06 13:30:26

标签: python tkinter exe python-3.5 pyinstaller

如何将以下文件转换为一个可执行文件?

  1. 导入其他五个python脚本的main.py文件
  2. 每个都有自己的GUI的五个python脚本
  3. 在main.py文件中使用背景图像
  4. 我正在使用Python 3.5.2。我试过py2exe,cx_Freeze和pyinstaller,但似乎都没有用,或者我做错了。请帮忙解决明确的步骤。

    似乎我必须降级到Python 3.4才能成功转换,但我真的不想降级。

    我正在使用tkinter进行GUI,使用Python数学模块进行舍入数字。

1 个答案:

答案 0 :(得分:0)

我在使用pyinstaller和使用enaml(Qt后端)的GUI程序方面取得了一些成功。

对于pyinstaller,有助于使用--debug选项或制作.spec文件并设置debug=True。此外,pyinstaller可以选择在文件夹中创建一个带exe的单个文件夹而不是单个exe,这可能更容易调试。您可以通过使用InnoSetup等软件制作单一安装程序来分发单文件夹程序。