2015-04-04 39 views
4

林与酿造工作安装PyQt4的对python3安装PyQt的,但我似乎无法得到它的工作与BREW

我跑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

请帮我:(IM在这个真正的新,但我都试过了,我可以在谷歌

找到

的感谢!

PD:运行brew test pyqt并没有带来一个错误,但它不开我也安装了啤酒,目前IM python3从/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/bin/python3.4

回答

6

运行它。如果你想使用PyQt4的使用Python 3,你应该使用这个命令告诉自制软件:

brew install PyQt --with-python3

0

我有完全相同的问题。使用Longhanks的说明进行安装并没有工作,因为它表示已经安装。 我得到了它与

brew reinstall PyQt --with-python3

0

下面的方法就是Python 2.7的工作。您可以将2.7替换为3.4的当前Python版本(输入目录以查看使用哪个版本)。

因为默认情况下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站点软件包目录或公共站点软件包目录(/Library/Python/2.7/site-packages)中(如果您的用户名为root)。

-1

安装PyQt的用于Python 3

brew reinstall PyQt --without-python