Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos ImportError:无法导入名称QtGui或任何其他PyQt4模块_Macos_Python 2.7_Pyqt4 - Fatal编程技术网

Macos ImportError:无法导入名称QtGui或任何其他PyQt4模块

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

我在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 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一段时间,但我删除了它。

我把它整理好了。顶部提示-不要将文件命名为与正在使用的模块相同的名称。