使用 brew 安装 Pyqt4


我正在使用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

请帮我:(我在这方面真的很新,但我尝试了我在谷歌上能找到的一切

谢谢!

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,你应该使用以下命令告诉自制软件:

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 中的用户名。

如果可以 root,您还可以将相关文件从 /usr/local/lib/python2.7/site-packages 复制到您的个人 python 站点包目录或公共站点包目录 (/Library/Python/2.7/site-packages(。

最新更新