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?

Hrvoje T
la source
Problème de
phoenix
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.

Hrvoje T
la source
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
6

Si la réponse de @Hrvoje T n'a pas fonctionné (cela n'a pas fonctionné pour moi), essayez ceci:

Exécutez cette commande et vous devriez pouvoir installer les outils de packaging dans Pycharm:

sudo apt install python3-pip

Ce n'est python3-pippas le python-pipcas si vous utilisez l'interpréteur Python3.

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

hyukkyulee
la source
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.

Koldar
la source
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.

skay
la source
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