【问题标题】:Pyqtgraph error when running built in examples运行内置示例时出现 Pyqtgraph 错误
【发布时间】: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。

标签: python pyqtgraph


【解决方案1】:

是的,如果我尝试在 mac 上使用内置 python,也会出现同样的问题。

我的解决方案是使用 anaconda python 发行版:

1) 下载并安装 Anaconda python,它已经安装了所有正确的科学模块。 http://continuum.io/downloads#all

2) 重新启动终端并确保您的 python 为 anaconda:

$ which python
/Users/caleb/anaconda/bin/python

3)然后安装pyqtgraph:

$ pip install pyqtgraph
... 
Successfully installed pyqtgraph-0.9.10

4) 从命令行运行示例:

$ python -m pyqtgraph.examples

或者使用上面的导入...运行方法。

-迦勒

【讨论】:

    【解决方案2】:

    这其实是件好事。 系统 python 已安装并配置为运行系统实用程序。为特殊包、调整、升级和实验准备一个单独的游戏围栏是个好主意。 Anaconda 通过将自身及其包都包含在自己的目录中并防止弄乱其他任何东西,从而使其变得容易。

    http://www.reddit.com/r/Python/comments/39qeq6/anaconda_pros_cons_mac_os_x/cs5mxwk

    【讨论】:

      猜你喜欢
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 2011-03-31
      • 1970-01-01
      • 2020-12-14
      相关资源
      最近更新 更多