如何为Python 2.7安装PyQT4?

She*_*Rox 5 python macos qt pyqt python-2.7

我正在尝试在Python 2.7.9上安装PyQT4,我在Mac OS X上,所以我尝试通过Homebrew和Macports安装它,不幸的是它们似乎没有用.

这是我试过的:

brew install python qt pyqt pyside pyside-tools
Run Code Online (Sandbox Code Playgroud)

还尝试过:

brew install PyQT4
Run Code Online (Sandbox Code Playgroud)

在Macports上:

sudo port install py27-pyqt4
Run Code Online (Sandbox Code Playgroud)

不管我做了什么,我都收到了这个错误:

>>>> import PyQT4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQT4
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?我需要为PyQT设置env路径吗?

She*_*Rox 7

找到解决方案:

我从这里安装了PyQtX软件包(Mac OS X的PyQt二进制文件).

然后PYTHONPATH用这个指定:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

输入后import PyQt4它没有任何问题.(区分大小写)

  • 在我的Mac上运行PyQt4安装程序的El Capitan 10.11.6报告"未安装官方python网站上的Python 2.7".并且未能继续 (4认同)
  • 如果您不想执行导出,可以在导入PyQt4之前执行以下操作:`import sys; sys.path.append( '的/ usr/local/lib目录/ python2.7 /站点包')` (3认同)
  • ATM我在各种Python安装选项中丢失了(Apple,官方,MacPorts,Homebrew).试图恢复清洁表安装. (3认同)