Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
如何安装PyQT4 for Python 2.7?_Python_Macos_Qt_Python 2.7_Pyqt - Fatal编程技术网

如何安装PyQT4 for Python 2.7?

如何安装PyQT4 for Python 2.7?,python,macos,qt,python-2.7,pyqt,Python,Macos,Qt,Python 2.7,Pyqt,我正在尝试在Python2.7.9上安装PyQT4,我在Mac OS X上,所以我尝试通过自制和Macports安装PyQT4,不幸的是,它们似乎都不起作用 这就是我所尝试的: brew install python qt pyqt pyside pyside-tools 还尝试: brew install PyQT4 在Macports上: sudo port install py27-pyqt4 无论我做了什么,我都会犯这样的错误: >>>> import Py

我正在尝试在Python2.7.9上安装PyQT4,我在Mac OS X上,所以我尝试通过自制和Macports安装PyQT4,不幸的是,它们似乎都不起作用

这就是我所尝试的:

brew install python qt pyqt pyside pyside-tools
还尝试:

brew install PyQT4
在Macports上:

sudo port install py27-pyqt4
无论我做了什么,我都会犯这样的错误:

>>>> import PyQT4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQT4
>>>导入PyQT4
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为PyQT4的模块
有什么问题吗?是否需要为PyQT设置环境路径?

找到解决方案: 我从安装了PyQtX包(适用于Mac OS X的PyQt二进制文件)

然后用以下命令指定
PYTHONPATH

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
在输入
import PyQt4
后,它工作正常。(区分大小写)

这对我来说是可行的:


什么是brew install cartr/qt4/pyqt

如果不想执行导出,可以在导入PyQt4之前执行以下操作:
import sys;sys.path.append('/usr/local/lib/python2.7/site packages')
在运行PyQt4安装程序的Mac El Capitan 10.11.6上,报告“未安装Python官方网站上的Python 2.7”,并且无法继续。@MarcelStör请确保您已从其安装程序中安装了Python 2.7(这是安装Python的最佳方法),但在此之前,请删除旧目录:
rm-rif/usr/local/lib/python2.7/
ATM我在各种Python安装选项(苹果、官方、MacPorts、自制)中迷失了方向。正在尝试恢复到干净的安装。@MarcelStör我建议从官方网站下载它的
.pkg
安装程序。它不是
PyQT4
。它被称为
PyQt4
(注意小写的t)