PyQt4和64位python
问题内容:
我试图用我编写的程序启动并运行64位版本的python。该程序使用我在PyQt4中编写的gui。我找不到PyQt4的64位版本,尝试将32位PyQt4与python的64位版本一起使用时遇到以下错误:
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
让我知道您是否知道如何解决这个问题!
问题答案:
适用于Windows的64位PyQt二进制文件位于http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt
更新:用于Windows的64位PyQt4二进制文件,包括MySQL扩展,现在可以从Riverbank正式获得,网址为http://www.riverbankcomputing.co.uk/software/pyqt/download