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'
Wie kann ich das lösen?
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'
Wie kann ich das lösen?
Antworten:
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.
python3-pip
aber.
python3-pip
, siehe askubuntu.com/questions/1185084/…
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-pip
wenn Sie die Python3 Interpreter verwenden.
/programming/43567996/pycharm-python-packaging-tools-not-found
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 interpreter
von New Interpreter block
löste ich dieses Problem.
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.