我已按照以下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的位置在我的系统上,但不知道如何做到这一点。
答案 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
将您酿造的软件包与您的操作系统相关联。