2017-06-22 11 views
0

私はUbuntu 14.04を使用しています。私は、仮想環境を作成し、オレンジ3をインストールできないImportError:PyQt4、PyQt5、PySideはインポートできません

sudo apt-get install python3-pyqt4 

を使用して

pip install orange3 

私もインストールPyQt4を使用してオレンジをインストールしかし、私は、端末から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 
+0

OrangeによってAPT経由でインストールされたPyQt4の問題は、2つのものが2つの異なる[仮想環境](https://realpython.com/blog/python/python-virtual-environments-a)にインストールされている可能性があることです。 -primer /)(APTはシステム環境にインストールされます)。仮想環境を再作成することで軽減することができますが、今回は '--system-site-packages'スイッチを' virtualenv'に渡すか、virtualenvをスキップしてシステム全体をインストールすることもできます。 –

答えて

1

あなたがからオレンジを実行​​にPyQtはのバージョンが欠落しているように思えます。

同じ端末にpip install pyqt5のようなベストを作ってオレンジをピップインストールしました。

+0

@ K3 - rnc:私もそれを試みました。しかし、次のエラーで立ち往生してください。 '(orange3env)arun @ pc〜$ pip install pyqt5 pyqt5の収集 キャッシュされたPyQt5-5.8-5.8.0-cp34.cp35.cp36.cp37-abi3-manylinux1_x86_64.whlの使用 sip> = 4.19.1の収集(pyqt5からの) ) 要件sip> = 4.19.1(pyqt5から)を満たすバージョンが見つかりませんでした(バージョン:から) sip> = 4.19.1(pyqt5から)で一致するディストリビューションが見つかりませんでした ' – Arun

+0

次にsipをインストールしましたここ:http://www.riverbankcomputing.com/software/sip/download。しかし、依然として、 '要求sip> = 4.19.1'を満たすバージョンを見つけることができませんでした。 'pip3 install sip'も試しました。しかし、 '要求のSIPを満たすバージョンを見つけることができませんでした(バージョン:から) sipのエラーが見つかりました。 – Arun

+0

あなたがPython 3.4を使っている場合、このように見えます。 Pythonをアップグレードするか、ソースからSIPをビルドする必要があります。 –

関連する問題