【发布时间】:2015-08-23 19:38:00
【问题描述】:
我正在研究如何使用 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
我该如何解决这个问题?
【问题讨论】:
-
你是如何安装 PyQtGraph 的?容易安装?你安装了 PySide 吗?文件目录是否存在?
-
@AlexanderHuszagh 我使用 pip 来安装 pyqtgraph 和 pyside,是的,所有这些目录都在那里。 dlopen() 函数中的‘2’有什么意义吗?
-
我只是想知道,因为我在其他 2 个论坛上发现这个错误在 4 年的时间里没有解决:forum.qt.io/topic/8814/… 让我在我的 Mac 上重新安装,看看我是否可以排除故障这。我想知道是否没有构建某些东西,但是如果您使用 pip 安装,应该没问题。
-
如果您安装了多个 Python 副本,请确保您运行的是安装 PySide 和 PyQtGraph 的版本。看起来你正在运行 OSX 的内置 Python。