[英]Cannot install Orange 3 ImportError: PyQt4, PyQt5 or PySide are not available for import
I am using Ubuntu 14.04.我正在使用 Ubuntu 14.04。 I have created a virtual environment and installed Orange using
我创建了一个虚拟环境并使用安装了 Orange
pip install orange3
I also installed PyQt4 using我还使用安装了 PyQt4
sudo apt-get install python3-pyqt4
But when I launch orange3 from terminal I got the following error.但是当我从终端启动 orange3 时,出现以下错误。
Traceback (most recent call last):
File "/home/arun/.virtualenvs/orange3env/bin/orange-canvas", line 11, in <module>
load_entry_point('Orange3', 'gui_scripts', 'orange-canvas')()
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 561, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2649, in load_entry_point
return ep.load()
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2303, in load
return self.resolve()
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2309, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/home/arun/lab/orange3/Orange/canvas/__main__.py", line 21, in <module>
from AnyQt.QtGui import QFont, QColor, QDesktopServices
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/AnyQt/QtGui.py", line 1, in <module>
from . import _api
File "/home/arun/.virtualenvs/orange3env/lib/python3.4/site-packages/AnyQt/_api.py", line 96, in <module>
raise ImportError("PyQt4, PyQt5 or PySide are not available for import")
ImportError: PyQt4, PyQt5 or PySide are not available for import
Seems like you are missing a version of PyQt in the environment you run Orange from . 似乎您在从中运行Orange的环境中缺少PyQt版本。
Best do something like pip3 install pyqt5
in the same terminal you pip-installed Orange. 最好在pip安装Orange的同一终端上执行
pip3 install pyqt5
。
Try this (works for me)试试这个(对我有用)
sudo apt install python3-pyqt5.qtsvg sudo apt 安装 python3-pyqt5.qtsvg
https://thequickblog.com/orange3-no-module-named-pyqt5-qtsvg/ https://thequickblog.com/orange3-no-module-named-pyqt5-qtsvg/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.