簡體   English   中英

用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我仍會得到相同的錯誤

請幫助我:(我真的很新,但我嘗試了一切,我可以在谷歌找到

謝謝!

PD:運行brew test pyqt不會帶來錯誤,但它不會打開。 我還安裝了python3和brew,我目前正在運行它來自/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)中。 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM