Quando provo ad aggiungere virtualenv come interprete in PyCharm Community 2018.1.2 in Kubuntu 18.04 ottengo il seguente errore:
ModuleNotFoundError: nessun modulo denominato 'distutils.core'
Come posso risolvere questo?
Quando provo ad aggiungere virtualenv come interprete in PyCharm Community 2018.1.2 in Kubuntu 18.04 ottengo il seguente errore:
ModuleNotFoundError: nessun modulo denominato 'distutils.core'
Come posso risolvere questo?
Risposte:
Ho dovuto installarlo. Questa era una nuova installazione di Kubuntu 18.04, ovviamente, senza questo pacchetto necessario.
sudo apt-get install python3-distutils
Dopo di che ho riavviato PyCharm e la creazione dell'interprete di progetto virtuale ha avuto successo.
python3-pip
fa.
python3-pip
, consultare askubuntu.com/questions/1185084/…
Se la risposta di @Hrvoje T non ha funzionato (non ha funzionato per me), prova questo:
Esegui questo comando e dovresti essere in grado di installare gli strumenti di packaging in Pycharm:
sudo apt install python3-pip
E ' python3-pip
, non python-pip
se si utilizza l'interprete python3.
/programming/43567996/pycharm-python-packaging-tools-not-found
Né @Hrvoje T e @hyukkyulee hanno funzionato per me da quando avevo già installato quei pacchetti. Anche la disinstallazione e reinstallazione non ha risolto il problema.
Ho appena aggiornato il mio sistema a Ubuntu 19.10 e ho notato che avevano aggiornato l'interprete Python a 3.7. PyCharm tuttavia stava generando l'interprete venv in base al suo precedente (python 3.6). Modificando il base interpreter
da New Interpreter block
ho risolto questo problema.
In realtà, la soluzione @hyukkyulee ha risolto il problema.
È perché, per impostazione predefinita, Ubuntu viene fornito con python 2.7 e python versione 3.x. E se hai installato pip usando
sudo apt install python-pip
installerà 'pip' nella cartella python 2.7.
quindi è necessario specificare python3-pip per installare pip nella cartella python 3 insieme ad altri pacchetti util.