2015-04-04 38 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