将python编译为windows exe

将python编译为windows exe,python,Python,我有一些用python编写的supportscript,我认为能够在客户端计算机上运行会很好。所以我考虑将它们包装在GUI中,并将它们编译成.exe文件,这当然看起来很麻烦 我给了Piinstaller一个机会,但运气不好,所以我就去了nuitka。这适用于简单的“hello world”脚本,但我需要GUI,而且一定是做错了什么 我的环境是Windows7 x64,安装了32位Python 2.7(和3.4)和Vs2010,2013。 我尝试了以下命令的不同版本 nuitka --exe --

我有一些用python编写的supportscript,我认为能够在客户端计算机上运行会很好。所以我考虑将它们包装在GUI中,并将它们编译成.exe文件,这当然看起来很麻烦

我给了Piinstaller一个机会,但运气不好,所以我就去了nuitka。这适用于简单的“hello world”脚本,但我需要GUI,而且一定是做错了什么

我的环境是Windows7 x64,安装了32位Python 2.7(和3.4)和Vs2010,2013。 我尝试了以下命令的不同版本

nuitka --exe --recurse-all --standalone --windows-disable-console --python-version=2.7 helloTk.py
使用TK,它可以在我的开发人员机器上工作,但是如果我将Hello.dist文件夹移动到另一台机器上,执行它时不会发生任何事情,没有错误,也不会发生任何事情。 对于QT5,我从nutika那里得到一个警告,说明它无法解决QT导入问题

那么,我在这里遗漏了什么或做错了什么


关于

一年前我也有同样的任务,并且使用了对我有效的cx_freeze(win7,pyside)-看看:确保有所需的.dll文件。顺便说一下,我通常使用PyInstaller(Python2.7、PyQt4、Windows7x64),它工作得非常好。我强烈建议。是的,nuitka在“dist”文件夹中放置了很多DLL文件,但我想还是缺少了一些东西,因为当我运行.exe时,我的目标计算机上根本没有发生任何事情。谢谢你关于cx冻结的提示,也许是时候再继续了。我尝试了pyinstaller,但它无法读取它的规范文件,所以我从未从中获得.exe文件