安装ipython qtconsole mac osx - 在系统上找不到pyqt

时间:2015-06-19 08:11:42

标签: python macos pyqt homebrew pyqt5

我已按照以下steps在我的笔记本电脑上设置数据科学环境,运行osx yosemite 10.10.3。

当我在指南“ipython qtconsole”的末尾输入建议的命令时,我收到一条错误消息,表明没有安装pyqt /它当前正在寻找它不存在:

“ImportError:     无法加载请求的Qt绑定。请确保     PyQt4> = 4.7,PyQt5或PySide> = 1.0.3可用,     并且每个会话只导入一个。

Currently-imported Qt library:   None
PyQt4 installed:                 False
PyQt5 installed:                 False
PySide >= 1.0.3 installed:       False
Tried to load:                   ['pyside', 'pyqt', 'pyqt5']"

但是我使用brew安装了这些公式:

brew install qt
brew install sip
brew install pyqt

并确认现在通过运行命令

来安装它们
brew list

并确认它们在输出列表中。所以我应该安装一个pyqt版本。安装pyqt后,我得到以下消息输出:

==>注意事项 声子的支持被打破了。

已经安装了Python模块,Homebrew的站点包没有安装 在您的Python sys.path中,因此您将无法导入模块 安装这个公式。如果您打算使用这些模块进行开发, 请运行:

mkdir -p 
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> homebrew.pth
我做了。

所以我不知道如何继续,我需要告诉ipython我假设pyqt的位置在我的系统上,但不知道如何做到这一点。

2 个答案:

答案 0 :(得分:1)

我添加了两个步骤,我很高兴使用qtconsole

sudo pip install pyside
pyside_postinstall.py -install

在OSX 10.10上它对我有用。

来源:PySide模块docs docs

答案 1 :(得分:1)

我遇到了同样的问题。这样就解决了这个问题:在终端中通过export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH将您酿造的软件包与您的操作系统相关联。