如何在Python 2.7中安装PyQT4?

4
我正在尝试在Python 2.7.9上安装PyQT4,我使用的是Mac OS X系统,因此我尝试通过Homebrew和Macports进行安装,但不幸的是,它们都似乎无法正常工作。
这是我尝试过的方法:
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

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

4
它不叫做 PyQT4,而是叫做 PyQt4(注意小写的字母 "t")。 - fredrik
2个回答

7

找到解决方案:

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

然后使用以下命令指定PYTHONPATH

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

在输入import PyQt4后,它可以顺利运行。(大小写敏感)

3
如果您不想执行导出操作,在导入PyQt4之前,可以执行以下操作:import sys; sys.path.append('/usr/local/lib/python2.7/site-packages') - fredrik
4
在我运行 PyQt4 安装程序的 Mac El Capitan 10.11.6 上,报告了 "未安装来自官方 python 网站的 Python 2.7" 并且无法继续安装。 - Marcel Stör
@MarcelStör请确保您已从其安装程序中安装了Python 2.7(这是安装Python的最佳方法),但在执行此操作之前,请删除旧目录:rm -rif /usr/local/lib/python2.7/ - ShellRox
3
目前我在各种Python安装选项(苹果自带、官方版、MacPorts、Homebrew)中感到困惑。正试图恢复干净的安装状态。 - Marcel Stör
@MarcelStör 我建议从官方网站下载 .pkg 安装程序。 - ShellRox
显示剩余2条评论

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接