2017-04-27 3 views
0

In Ubuntu verwende ich installiert PyQt über pipWie installieren und PyQt5 in Linux

pip3 install PyQt5 

aber mein Skript sagt noch:

Traceback (most recent call last): 

File "/media/storage/Python/my_app.py", line 11, in from mainwindow import * File "/media/storage/Python/mainwindow.py", line 4, in from PyQt5 import QtCore, QtWidgets

ImportError: No module named PyQt5

Dann habe ich versucht, von der Klemme:

sudo apt-get install python3-pyqt5 

und haben, dass es installiert ist:

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python3-pyqt5 is already the newest version (5.7+dfsg-5). 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Wie kann ich PyCharm 2017.1 davon überzeugen, PyQt5 zu verwenden? Ich habe erkannt, es funktioniert, wenn ich es von Terminal laufen:

python3 my_script.py 

Antwort

1

Das Problem hierbei ist, dass Sie den richtigen Dolmetscher in PyCharm einstellen müssen.
Um dies zu tun, Sie in

Settings -> Project -> Project Interpreter 

und hier wählen die richtige in der Auswahl am oberen Rand des Fensters gehen kann.

Danach sollten Sie die PyQt in der Liste unten sehen. Klicken Sie dann auf Apply und versuchen Sie, Ihr Skript erneut auszuführen.