Pou*_*uya 7 python macos pyqt ipython qtconsole
在OSX 10.9上,我安装了Qt5.后来我安装了Ipython,sip和PyQt5都是从源代码构建的.现在问题是:当我尝试运行时ipython qtconsole,我有一堆与此目录中的文件相关的错误(及其子文件夹)
/Library/Python/2.7/site-packages/IPython/
Run Code Online (Sandbox Code Playgroud)
其次是
ImportError:
Could not load requested Qt binding. Please ensure that
PyQt4 >= 4.7 or PySide >= 1.0.3 is available,
and only one is imported per session.
Currently-imported Qt library: None
PyQt4 installed: False
PySide >= 1.0.3 installed: False
Tried to load: ['pyside', 'pyqt']
Run Code Online (Sandbox Code Playgroud)
我假设问题是我有PyQt5而不是PyQt4.这是问题还是我错过了其他一些事情?
无论如何我可以使用PyQt5获得qtconsole吗?如果不是,最简单的方法是什么?(优选地,不涉及在一台机器上具有两个版本的Qt库的方法).
为简洁起见,我跳过了发布完整的错误消息.如果我应该从更好地了解情况中加入它们,请告诉我.
该问题可能与您的 python 路径有关。
我遇到了几乎完全相同的问题。我已经使用 PyQt 安装了Homebrew,并且收到了相同的错误消息。最后解决问题的方法是将以下行添加到我的.bash_profile:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
由于我自己是初学者,我无法进一步帮助您,但我希望这可以解决问题。
| 归档时间: |
|
| 查看次数: |
7431 次 |
| 最近记录: |