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

如何将多个Python 3.5.2脚本和一个映像转换为一个可执行文件?,python,tkinter,exe,python-3.5,pyinstaller,Python,Tkinter,Exe,Python 3.5,Pyinstaller,如何将以下文件转换为一个可执行文件 导入其他五个python脚本的main.py文件 五个python脚本,每个脚本都有自己的GUI 在main.py文件中使用背景图像 我正在使用Python 3.5.2。我试过py2exe、cx_Freeze和pyinstaller,但似乎都不起作用,或者我做错了什么。请你帮我弄清楚台阶好吗 看来我必须降级到Python3.4才能成功转换,但我真的不想降级 我将tkinter用于GUI,并将Python数学模块用于数字舍入。我在pyinstaller和一个使用

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

  • 导入其他五个python脚本的main.py文件
  • 五个python脚本,每个脚本都有自己的GUI
  • 在main.py文件中使用背景图像
  • 我正在使用Python 3.5.2。我试过py2exe、cx_Freeze和pyinstaller,但似乎都不起作用,或者我做错了什么。请你帮我弄清楚台阶好吗

    看来我必须降级到Python3.4才能成功转换,但我真的不想降级


    我将tkinter用于GUI,并将Python数学模块用于数字舍入。

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


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

    如果您添加了一个解释,说明哪些内容确实不起作用,这将非常有用。我通常使用cx_Freeze,它与tkinter numpy matplotlib等配合得很好。我也不明白“每个人都有自己的gui”是什么意思。是否启动了几个Tk()实例?处的步骤是否会导致错误消息?如果是,它说了什么,如果不是,会发生什么?