打包Windows 7的python可执行文件(64位)

时间:2015-08-22 12:16:18

标签: python windows-7 executable

我在Ubuntu上创建了一个简单的Python GUI(tkinter)程序,现在我需要准备一个可执行文件来在Windows 7上运行它。我试着用Nuitka做到这一点:

nuitka --recurse-all --standalone Menu.py

在Windows上它没有运行。我做错了吗?尝试其他程序而不是Nuitka会更好吗?

编辑:当我尝试运行它时,Windows会显示一个类似&#34的对话框;此版本的程序对此Windows不利。检查您是使用32位还是64位并联系程序员。"

编辑:我决定使用 pyinstaller 从Window做所有事情并且它有效。

1 个答案:

答案 0 :(得分:0)

也许你应该使用py2exe它非常用户友好。

下载py2exe here并按照简单的安装程序进行操作。

打开你的python命令行并尝试import py2exe,只要这有效,安装就会成功。

不要忘记将Python文件夹添加到环境变量中,您可以找到有关环境变量here的简单教程。

现在让我们来看一个简单的例子。

#hello.py
print "Hello World!"

python hello.py
Hello World!

#setup.py
from distutils.core import setup
import py2exe 
setup(console=['hello.py'])

python setup.py install
python setup.py py2exe

cd dist
hello.exe
Hello World!

您可以查看此教程here以及更多文档。

希望这有帮助。

- lillypad