在Windows Vista x64上部署PyQt应用程序
我正在为一个客户/朋友开发一个应用程序,使用的是PyQt。我在Linux上工作,并在Vista上进行测试,但目标电脑是Vista x64。现在,Python为64位Windows提供了Python 2.6的编译版本,但Riverbank并没有提供PyQt的64位版本。
我对目标电脑的访问不多,所以我真的没法去经历编译PyQt的麻烦。这个Google代码项目可能是解决方案,但我不确定它是否能工作。
我能否在32位的Vista上使用像py2exe这样的工具,还是必须在安装了64位PyQt的64位机器上生成可执行文件?基本上,我是否需要在目标机器上编译PyQt?
2 个回答
1
根据你发的链接,那个人为Python 2.6做了一个二进制文件。
http://www.ozgurfx.com/downloads/PyQt-Py2.6-gpl-4.5.4-1_amd64.exe
这是我的来源: http://www.mail-archive.com/python_inside_maya@googlegroups.com/msg01977.html
注意:别忘了安装Microsoft Visual C++ 2005 SP1可再发行包(x64),不过我想大部分电脑应该已经装好了……只是提醒一下。
1
你应该可以编译成32位(x86)的版本,并且包含32位的PyQt二进制文件,这样就没问题了。64位的Windows会在一个叫WOW64的环境中运行这个项目,通常不会出现兼容性的问题。