Impossible d'installer l'interpréteur virtuel dans PyCharm sous Linux


58

Lorsque j'essaie d'ajouter virtualenv en tant qu'interprète dans PyCharm Community 2018.1.2 dans Kubuntu 18.04, j'obtiens l'erreur suivante:

ModuleNotFoundError: aucun module nommé 'distutils.core'

entrez la description de l'image ici

Comment puis-je résoudre ça?



1
Toujours sous linux ... Pas de problème sur mac / windows, seulement sous linux tu dois toujours ajouter / corriger quelque chose pour travailler et être gêné quand tu le soutiens par rapport aux deux autres ...
DimiDak

Chaque plateforme a ses propres problèmes.
Hrvoje T

Réponses:


89

J'ai dû l'installer. C'était une nouvelle installation de Kubuntu 18.04, évidemment, sans ce package nécessaire.

sudo apt-get install python3-distutils

Après cela, j'ai redémarré PyCharm et la création de l'interpréteur de projet virtuel a réussi.


1
CA marchait bien pour moi.
cstrutton

Dommage, la question ne précise pas comment pycharm a été installé. Donc, pour des raisons d'exhaustivité: 1. Ce Pycharm a probablement été installé avec snap. (J'utilise pycharm sur plusieurs installations quotidiennement et je n'ai jamais eu cette erreur. Seulement après avoir testé snap avec pycharm sur une nouvelle installation 18.04) 2. Après avoir installé 'python3-disutils'. J'ai reçu l'erreur "ModuleNotFoundError: aucun module nommé 'setuptools'".
MadMike

Cela n'installera pas les outils de configuration. Mais python3-pipoui.
wowkin2

@MadMike Dans mon cas, le problème était une installation de Windows essayant d'utiliser l'interpréteur SSH distant tout en ciblant un serveur raspbian. L'installation de distutils comme indiqué ci-dessus a suffi à faire démarrer l'interprète.
Basic

Je ne peux pas installer python3-pip, veuillez consulter askubuntu.com/questions/1185084/…
mLstudent33


1

Ni @Hrvoje T ni @hyukkyulee ne fonctionnaient pour moi car j'avais déjà installé ces packages. La désinstallation et la réinstallation n'ont pas également résolu le problème.

Je viens de mettre à niveau mon système vers Ubuntu 19.10 et j'ai remarqué qu'ils avaient mis à niveau l'interpréteur python vers 3.7. PyCharm générait cependant l'interpréteur venv basé sur son précédent (python 3.6). En changeant le base interpreterde New Interpreter blockje résolu cette question.


0

En fait, la solution @hyukkyulee a résolu le problème.

C'est parce que, par défaut, Ubuntu est livré avec la version python 2.7 et python 3.x. Et si vous avez installé pip en utilisant

sudo apt install python-pip

va installer 'pip' dans le dossier python 2.7.

vous devez donc spécifier python3-pip pour installer pip dans le dossier python 3 avec d'autres packages util.


J'ai utilisé Kubuntu, pas Ubuntu.
Hrvoje T

@HrvojeT Cela fonctionnera sur n'importe quel ([KULX] buntu sur n'importe quelle version publiée.
MadMike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.