2010-12-07 49 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

回答