2010-12-07 67 views
3

我想获得python的64位版本并运行我写的程序。该程序使用我在PyQt4中编写的gui。我无法找到PyQt4中的64位版本和我尝试使用PyQt4的的32位与Python的64位版本时出现以下错误:PyQt4和64位python

S:\src>SimLauncher.py 
Forcing DISTUTILS_USE_SDK=1 
Traceback (most recent call last): 
File "SimLauncher.py", line 42, in <module> 
    from SwSim import SwSim 
File "SwSim.py", line 13, in <module> 
    from PyQt4 import QtSql,QtGui 
ImportError: DLL load failed: %1 is not a valid Win32 application. 

显然存在不兼容。我想此修复程序,但我得到了同样的错误:

http://code.google.com/p/pyqt4-win64-binaries/downloads/list

还是让我知道,如果你知道如何解决这个问题!

+0

你看过PySide吗?它具有比PyQt更好的许可证,并且是诺基亚项目。 http://www.pyside.org/ – sje397 2010-12-07 21:49:23

+0

我已经在PyQt4中开发了1000行gui:/ – tylerthemiler 2010-12-07 21:52:30

+1

PySide与PyQt非常兼容 - 您可能只需要将导入改为从PySide导入...`而不是从PyQt导入...' – 2010-12-07 22:10:03

回答