Virtueller Interpreter kann in PyCharm unter Linux nicht installiert werden

58

Wenn ich versuche, virtualenv als Interpreter in PyCharm Community 2018.1.2 in Kubuntu 18.04 hinzuzufügen, wird folgende Fehlermeldung angezeigt:

ModuleNotFoundError: Kein Modul mit dem Namen 'distutils.core'

Bildbeschreibung hier eingeben

Wie kann ich das lösen?

Hrvoje T
quelle
Tracking-Problem behoben werden: youtrack.jetbrains.com/issue/PY-32099
Phoenix
1
Immer unter Linux ... Kein Problem unter Mac / Windows, nur unter Linux muss immer etwas hinzugefügt / repariert werden, um zu funktionieren, und es ist Ihnen peinlich, wenn Sie es über die beiden anderen unterstützen ...
DimiDak
Jede Plattform hat ihre eigenen Probleme.
Hrvoje T

Antworten:

89

Ich musste es installieren. Dies war eine neue Installation von Kubuntu 18.04, offensichtlich ohne dieses benötigte Paket.

sudo apt-get install python3-distutils

Danach habe ich PyCharm neu gestartet und die Erstellung des virtuellen Projektinterpreters war erfolgreich.

Hrvoje T
quelle
1
Das hat gut funktioniert für mich.
Cstrutton
Schade, die Frage gibt nicht an, wie pycharm installiert wurde. Also nur der Vollständigkeit halber: 1. Dieser Pycharm wurde wahrscheinlich mit Druckknopf installiert. (Ich benutze pycharm mehrmals täglich und hatte diesen Fehler nie. Erst nach dem Testen von snap mit pycharm bei einer neuen 18.04-Installation) 2. Nach der Installation von 'python3-disutils'. Ich habe die Fehlermeldung "ModuleNotFoundError: Kein Modul mit dem Namen 'setuptools'" erhalten.
MadMike
Hiermit werden keine Setup-Tools installiert. Tut es python3-pipaber.
wowkin2
@ MadMike In meinem Fall war das Problem eine Windows-Installation, bei der versucht wurde, den Remote-SSH-Interpreter zu verwenden, während auf einen Raspbian-Server abgezielt wurde. Es genügte, die oben gezeigten distutils einzubauen, um den Dolmetscher zum Laufen zu bringen.
Grund
Ich kann nicht installieren python3-pip, siehe askubuntu.com/questions/1185084/…
mLstudent33
6

Wenn die Antwort von @Hrvoje T nicht funktioniert hat (es hat bei mir nicht funktioniert), versuchen Sie Folgendes:

Führen Sie diesen Befehl aus und Sie sollten in der Lage sein, die Verpackungstools in Pycharm zu installieren:

sudo apt install python3-pip

Es ist python3-pip, nicht , python-pipwenn Sie die Python3 Interpreter verwenden.

/programming/43567996/pycharm-python-packaging-tools-not-found

hyukkyulee
quelle
1

Weder @Hrvoje T noch @hyukkyulee funktionierten für mich, da ich diese Pakete bereits installiert hatte. Durch Deinstallieren und erneutes Installieren wurde das Problem ebenfalls nicht behoben.

Ich habe gerade mein System auf Ubuntu 19.10 aktualisiert und festgestellt, dass der Python-Interpreter auf 3.7 aktualisiert wurde. PyCharm generierte jedoch den Venv-Interpreter basierend auf dem vorherigen (Python 3.6). Durch die Veränderung der base interpretervon New Interpreter blocklöste ich dieses Problem.

Koldar
quelle
0

Eigentlich hat @hyukkyulee solution das Problem gelöst.

Dies liegt daran, dass Ubuntu standardmäßig mit Python 2.7 und Python 3.x ausgeliefert wird. Und wenn du pip mit installiert hast

sudo apt install python-pip

Installiert "pip" im Python 2.7-Ordner.

Sie müssen also python3-pip angeben, um pip zusammen mit anderen util-Paketen im Python 3-Ordner zu installieren.

ausweichen
quelle
Ich habe Kubuntu verwendet, nicht Ubuntu.
Hrvoje T
@ HrvojeT Dies funktioniert auf jedem ([KULX] buntu auf jeder veröffentlichten Version.
MadMike