我试图找出如何使用pyqtgraph以便我可以使用它。
我试图运行我在pyqtgraph网站上找到的这段代码
import pyqtgraph.examples
pyqtgraph.examples.run()
但它总是抛出这个错误
Traceback (most recent call last):
File "/Users/willemhandreck/Code/Misc.Projects/heater_alert/python/plotly_test.py", line 1, in <module>
import pyqtgraph.examples
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyqtgraph/__init__.py", line 13, in <module>
from .Qt import QtGui
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyqtgraph/Qt.py", line 35, in <module>
from PySide import QtGui, QtCore, QtOpenGL, QtSvg
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PySide/QtGui.so, 2): Library not loaded: libpyside-python2.7.1.2.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PySide/QtGui.so
Reason: image not found
我该如何解决这个问题?
答案 0 :(得分:2)
是的,如果我尝试在mac上使用内置的python,这里也会遇到同样的问题。
我的解决方案是使用anaconda python发行版:
1)下载&amp;安装Anaconda python,它已经安装了所有正确的科学模块。 http://continuum.io/downloads#all
2)重新启动你的终端并确保你有一个anaconda作为你的python:
$ which python
/Users/caleb/anaconda/bin/python
3)然后安装pyqtgraph:
$ pip install pyqtgraph
...
Successfully installed pyqtgraph-0.9.10
4)从命令行运行示例:
$ python -m pyqtgraph.examples
或使用上面的import ... run方法。
-Caleb
答案 1 :(得分:0)
这实际上是一件好事。 系统python已安装并配置为运行系统实用程序。为特殊包裹,调整,升级和实验设置单独的围栏是个好主意。 Anaconda通过将自身及其包装都放在自己的目录中使其自动化,并防止弄乱其他任何东西。
http://www.reddit.com/r/Python/comments/39qeq6/anaconda_pros_cons_mac_os_x/cs5mxwk