繁体   English   中英

在Ubuntu 14.04上将qtopengl导入到Python 3中

[英]Importing qtopengl in to Python 3 on Ubuntu 14.04

这与此问题有关,但适用于Python 3而不是2.x

我正在尝试在Python 3.4(Ubuntu 14.04)下运行pyqtgraph示例程序。 当我尝试运行表面绘图示例时,我得到:

tim@MERLIN:/usr/local/lib$ python3 -m pyqtgraph.examples
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/pyqtgraph-0.9.8-py3.4.egg/pyqtgraph/examples/GLSurfacePlot.py", line 12, in <module>
    import pyqtgraph.opengl as gl
  File "/usr/local/lib/python3.4/dist-packages/pyqtgraph-0.9.8-py3.4.egg/pyqtgraph/opengl/__init__.py", line 1, in <module>
    from .GLViewWidget import GLViewWidget
  File "/usr/local/lib/python3.4/dist-packages/pyqtgraph-0.9.8-py3.4.egg/pyqtgraph/opengl/GLViewWidget.py", line 1, in <module>
    from pyqtgraph.Qt import QtCore, QtGui, QtOpenGL
ImportError: cannot import name 'QtOpenGL'

谁能建议为Python 3安装此程序的最佳方法是什么(在Python 2.7下效果很好)?

我只是发现pyqtgraph在某些情况下无法正确导入python qt库。 尝试在代码的开头添加:

import PySide

要么

import PyQt5

甚至

import PyQt4

取决于您要默认使用的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM