Impossibile installare l'interprete virtuale in PyCharm in Linux


58

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'

inserisci qui la descrizione dell'immagine

Come posso risolvere questo?


Problema di monitoraggio per risolvere
phoenix

1
Sempre in Linux ... Nessun problema su Mac / Windows, solo in Linux devi sempre aggiungere / correggere qualcosa per funzionare e metterti in imbarazzo quando lo supporti sugli altri due ...
DimiDak,

Ogni piattaforma ha i suoi problemi.
Hrvoje T,

Risposte:


89

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.


1
Questo ha funzionato bene per me.
cstrutton,

Peccato che la domanda non specifichi come è stato installato pycharm. Quindi, solo per il gusto completezza: 1. Questo PyCharm è probabilmente stato installato con scatto. (Uso pycharm su più installazioni su base giornaliera e non ho mai avuto questo errore. Solo dopo aver testato snap con pycharm su una nuova installazione 18.04) 2. Dopo aver installato 'python3-disutils'. Ho ricevuto l'errore "ModuleNotFoundError: nessun modulo denominato 'setuptools'".
MadMike,

Questo non installerà gli strumenti di installazione. Ma lo python3-pipfa.
wowkin2,

@MadMike Nel mio caso, il problema era un'installazione di Windows che tentava di utilizzare l'interprete SSH remoto mentre prendeva di mira un server raspbian. La semplice installazione di distutils come mostrato sopra era sufficiente per far funzionare l'interprete.
Base

Non riesco a installare python3-pip, consultare askubuntu.com/questions/1185084/…
mLstudent33


1

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 interpreterda New Interpreter blockho risolto questo problema.


0

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.


Ho usato Kubuntu, non Ubuntu.
Hrvoje T

@HrvojeT Questo funzionerà su qualsiasi ([KULX] buntu su qualsiasi versione pubblicata.
MadMike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.