我在很多帖子中已经看到这个问题,但没有任何答案对我有帮助。 所以,这是我的问题。无法从PyQt4导入QtGui
我在窗户上。 我有蟒蛇3.6版本
1)我下载中心车轮文件(PyQt4中的PyQt4-4.11.4-CP36-cp36m-win_amd64.whl)有: http://www.lfd.uci.edu/~gohlke/pythonlibs/
而且我在这里保存的是:C: \用户\安妮 - 索菲•
2)我打开一个shell窗口admin和我运行 “PIP安装PyQt4-4.11.4-CP36-cp36m-win_amd64.whl”
安装似乎即使工作我收到消息:
Requirement 'PyQt4-4.11.4-cp36-cp36m-win_amd64.whl' looks like a filename, but the file does not exist
当我重新运行 “PIP安装PyQt4-4.11.4-CP36-cp36m-win_amd64.whl” 我仍然得到这个消息,但我也得到"Requirement already satisfied: PyQt4==4.11.4 from file:///C:/WINDOWS/system32/PyQt4-4.11.4-cp36-cp36m-win_amd64.whl in c:\users\anne-sophie\anaconda3\lib\site-packages"
3)现在,当我打开一个Python笔记本并写上“import PyQt4
”我没有得到任何错误。
但是,当我写from PyQt4 import QtGui
我得到的错误信息:ImportError: cannot import name 'QtGui'
4)我去C:\Users\Anne-Sophie\Anaconda3\Lib\site-packages\PyQt4
,我看到QtGui不是PyQt4中,但PyQt4中/ SIP所以我写from PyQt4.sip import QtGui
这是工作... 。
5)我去这个网站beginers与PyQt4的: https://pythonprogramming.net/basic-gui-pyqt-tutorial/
而且我写的:
import sys
from PyQt4.sip import QtGui
app = QtGui.QApplication(sys.argv)
我得到的错误:AttributeError: module 'PyQt4.sip.QtGui' has no attribute 'QApplication'
Finally here are my questions:
Q1: do you think that
Requirement 'PyQt4-4.11.4-cp36-cp36m-win_amd64.whl' looks like a filename, but the file does not exist
is a problem (step 2) if import PyQt4 is working?Q2: do you know what I am doing wrong? nobody is using
from PyQt4.sip import QtGui
so I am not sure that I should do it..... Moreover, even when I do it, I still get error when I go furtherQ3: does someone know how to make it work?