2015-06-19 98 views
1

为了在我的笔记本电脑上建立一个运行osx yosemite 10.10.3的数据科学环境,我遵循了以下steps安装ipython qtconsole mac osx - 无法在系统上找到pyqt

当我在指导“IPython中qtconsole”我得到这表明PyQt的未安装的错误消息的末尾输入建议的命令/它不存在,它目前正在寻找它:

“导入错误: 无法加载所需的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模块已经安装,并且您的Python sys.path中的Homebrew的网站包不是 ,因此您将无法导入安装此公式的模块 。如果计划使用这些模块来开发, 请运行:

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

,我做到了。

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

+0

通过MacPorts安装PyQt〜https://gist.github.com/guillaumevincent/10983814。然后升级iPython。问题应该消失。另外,请确保安装PyQt5。 PyQt4将在今年年底抓住发展,PySide现在实际上正在放弃这些日子。 –

+0

你有没有更新你的$ PATH? – Guy

+0

我已经更新了我的路径,正如我在下面的步骤中指出的,还有什么我应该添加的? – Aesir

回答

1

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

sudo pip install pyside 
pyside_postinstall.py -install 

它在OSX 10.10上为我工作。

来源:PySide模块文档docs

1

我有同样的确切的问题。这解决了它:在终端中通过export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH将您的酿造包与您的操作系统连接起来。