相关疑难解决方法(0)

无法导入PyQt4.QtGui

我有一个正在运行的Python 2.6安装,只是安装了为Python 2.6构建的PyQt4(可从http://www.riverbankcomputing.co.uk/software/pyqt/download获得).当我尝试导入PyQt4.QtGui时,我收到以下错误:

ImportError: DLL load failed: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

我在Windows 2k8 64位上,但我的Python安装是32位.

python qt pyqt4

12
推荐指数
3
解决办法
5万
查看次数

尝试构建--onefile时PyInstaller与PyQt的错误

我正在尝试使用PyInstaller 1.5编译PyQt程序.当我使用--onedir(默认值)时,以下两个程序都可以正常工作,但这会创建相当大的程序.我想使用--onefile选项,但是当我运行创建的onefile应用程序时,我收到错误:

Traceback (most recent call last):
  File "<string>", line 11, in <module>
  File "pyinstaller/PyInstaller/loader/iu.py", line 468, in importHook
raise ImportError("No module named %s" % fqname)
ImportError: No module named PyQt4.QtCore
Run Code Online (Sandbox Code Playgroud)

这两个都发生此错误:

import sys 
from PyQt4 import QtCore, QtGui 

app =QtGui.QApplication(sys.argv) 
window =QtGui.QMainWindow() 
window.setCentralWidget(QtGui.QLabel("Hello")) 
window.show() 
sys.exit(app.exec_()) 
Run Code Online (Sandbox Code Playgroud)

还有这个:

import sys
import PyQt4.QtCore, PyQt4.QtGui 

app = PyQt4.QtGui.QApplication(sys.argv) 
window = PyQt4.QtGui.QMainWindow() 
window.setCentralWidget(PyQt4.QtGui.QLabel("Hello")) 
window.show() 
sys.exit(app.exec_()) 
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法?

python pyqt pyinstaller

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×2

pyinstaller ×1

pyqt ×1

pyqt4 ×1

qt ×1