使用 brew 安装 Pyqt4

Installing Pyqt4 with brew

我正在使用 brew 在 python3 上安装 PyQt,但我似乎无法让它工作

我 运行 brew install pyqtbrew doctor 来修复所有可能的错误,但是当 运行 更新我的代码时,我仍然得到

ImportError: No module named 'PyQt4'

如果我 运行 echo $PATH 我得到 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

有人可以指导我解决这个问题吗?我也在使用 PyCharm 但是如果我在终端 python3 中 运行 然后 import pyqt

我仍然会得到同样的错误

请帮助我 :( 我真的很陌生,但我尝试了在 google

中可以找到的所有内容

谢谢!

PD: 运行 brew test pyqt 没有报错但是打不开。我还用 brew 安装了 python3 并且我目前 运行 从 /usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/bin/python3.4

安装它

如果你想在 Python 3 中使用 PyQt4,你应该使用这个命令来告诉 homebrew:

brew install PyQt --with-python3

我遇到了完全相同的问题。使用 Longhanks 的说明安装不起作用,因为它说它已经安装了。 我得到它与

一起工作

brew reinstall PyQt --with-python3

以下方法适用于python 2.7。您可以将 2.7 替换为您当前的 python 版本,例如 3.4(进入目录以查看要使用的版本)。

因为默认情况下 python 软件包安装在 /usr/local/lib/python2.7/site-packages 中,而 python 库
中不包含 尝试:

mkdir -p /Users/zgf/Library/Python/2.7/lib/python/site-packages
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/zgf/Library/Python/2.7/lib/python/site-packages/homebrew.pth

其中 zgf 应替换为您在 OSX 中的用户名。

您也可以将相关文件从/usr/local/lib/python2.7/site-packages复制到您的个人python网站包目录或public网站包目录(/Library/Python/2.7/site-packages ) 如果你能root.