Macos ImportError:无法导入名称QtGui或任何其他PyQt4模块
我在Mac Yosemite 10.10.5中使用PyQt4。和Python 2.7。当我尝试使用升华文本运行一个简单脚本时,我得到Macos ImportError:无法导入名称QtGui或任何其他PyQt4模块,macos,python-2.7,pyqt4,Macos,Python 2.7,Pyqt4,我在Mac Yosemite 10.10.5中使用PyQt4。和Python 2.7。当我尝试使用升华文本运行一个简单脚本时,我得到 ´ImportError: cannot import name QtGui. 然而,当我通过终端进入python并输入以下行时,它似乎接受了它 >>> from PyQt4 import QtGui >>> 我试图在Sublime文本中运行的脚本是: import sys from PyQt4 import QtG
´ImportError: cannot import name QtGui.
然而,当我通过终端进入python并输入以下行时,它似乎接受了它
>>> from PyQt4 import QtGui
>>>
我试图在Sublime文本中运行的脚本是:
import sys
from PyQt4 import QtGui
def main():
app = QtGui.QApplication(sys.argv)
w = QtGui.QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Simple')
w.show()
sys.exit(app.exec_())
if __name__ == '__main__':
Main()
我的Pyqt4路径位于/Library/Python/2.7/site-packages
我的系统路径输出为:
[“”,/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip'、/System/Library/Frameworks/python2.7'、/System/Library/Frameworks/Python.framework/Versions/2.7/plat-darwin'、/System/Library/Frameworks/Frameworks/python2.7/plat-mac'、/System/Library/framework/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat mac/lib scriptpackages'、'/System/Library/Frameworks/Python.Frameworks/Versions/2.7/Extras/lib/python2.7/lib-tk'、'/System/Library/Frameworks/python2.7/lib-old'、'/System/lib/lib/lib/lib/lib/python2.7/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib dynload'、'/Users/cameronmacintyre/Library/Python/2.7/lib/Python/site packages'、'/System/Library/Frameworks/python2.7/Extras/lib/Python/pynobjc'、'/Library/Python/2.7/site packages']
我是使用sip安装的,PyQt4是使用以下组件安装的:
python configure.py -q /usr/bin/qmake-4.8 -d /Library/
Python/2.7/site-packages/ --use-arch x86_64
•
make
•
sudo make instal
我已经搜索了其他类似的问题好几天了,但找不到解决方案。我对这方面有点新手,所以如果有任何帮助,我将不胜感激
ps我确实安装了Python3一段时间,但我删除了它。我把它整理好了。顶部提示-不要将文件命名为与正在使用的模块相同的名称。