Win*_*n83 25 python homebrew pyqt4
我使用Homebrew安装了pyqt4.但是当我在python解释器中导入PyQt4时,它说"没有名为PyQt4的模块".有人可以帮我吗?
Sam*_*ohn 22
之后brew install pyqt,您可以brew test pyqt使用您在PATH中获得的python进行测试(显示Qt窗口).
对于非自酿的Python,你必须设置你的PYTHONPATH brew info pyqt.
有时需要打开一个新的外壳或水龙头才能使用刚制作的二进制文件.
我经常从蟒蛇的内部打印sys.path中检查这些问题:
python -c "import sys; print(sys.path)"
在$(brew --prefix)/lib/pythonX.Y/site-packages必须的sys.path,以便能够导入的东西.如上所述,对于brewed python,这是默认的,但对于任何其他python,你将不得不设置PYTHONPATH.
小智 14
你必须检查你正在使用哪个Python.我遇到了同样的问题,因为我使用的Python与brew使用的不同.在您的命令行中:
which pythonwhich brewcd /usr/local/lib/python2.7/site-packagesls //你可以看到PyQt4和sip在这里usr/local/lib/python2.7/site-packages到您的python路径.open ~/.bash_profile //您将在编辑器中打开bash_profile文件'export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH' 到您的bash文件并保存python import PyQt4 //现在好了如果您使用Anaconda在您的系统上管理Python,您可以使用以下命令安装它:
$ conda install pyqt=4
省略=4安装最新版本.
您可能正在从 /usr/bin (Apple 版本)而不是 /usr/loca/bin (Brew 版本)运行 python 可执行文件
你可以
a) 检查你的 PATH 变量
或者
b) 运行brew doctor
或者
c) 运行which python
检查情况是否如此。
| 归档时间: |
|
| 查看次数: |
99326 次 |
| 最近记录: |