用brew安装Pyqt4

时间:2015-04-04 18:29:56

标签: python terminal installation pyqt homebrew

我正在使用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不会出现错误,但无法打开。我还安装了python3和brew,我目前正在/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/bin/python3.4

运行它

3 个答案:

答案 0 :(得分:8)

如果你想在Python 3中使用PyQt4,你应该使用这个命令告诉自制软件:

brew install PyQt --with-python3

答案 1 :(得分:0)

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

brew reinstall PyQt --with-python3

答案 2 :(得分:0)

以下方法适用于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)。