67 votes

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

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

ModuleNotFoundError : Aucun module nommé 'distutils.core'.

enter image description here

Comment puis-je résoudre ce problème ?

97voto

Hrvoje T Points 1939

J'ai dû l'installer. Il s'agissait d'une installation fraîche de Kubuntu 18.04, évidemment, sans ce paquet 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.

7voto

xcrypt Points 3012

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

Exécutez cette commande et vous devriez être en mesure d'installer les outils de packaging dans Pycharm :

sudo apt install python3-pip

C'est python3-pip pas python-pip si vous utilisez l'interpréteur Python3.

https://stackoverflow.com/questions/43567996/pycharm-Python-packaging-tools-not-found

2voto

Koldar Points 121

Ni @Hrvoje T ni @hyukkyulee n'ont fonctionné pour moi puisque j'avais déjà installé ces paquets. La désinstallation et la réinstallation n'ont pas non plus résolu le problème.

Je viens de mettre à jour mon système vers Ubuntu 19.10 et j'ai remarqué qu'ils avaient mis à jour l'interpréteur Python à 3.7. PyCharm cependant générait l'interpréteur venv sur la base de son précédent interpréteur (Python 3.6). En changeant le base interpreter de New Interpreter block J'ai résolu ce problème.

0voto

skay Points 111

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

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

sudo apt install python-pip

installera 'pip' dans le dossier Python 2.7.

Vous devez donc spécifier python3-pip pour installer pip dans le dossier Python 3 avec les autres paquets util.

0voto

Bitmansbridge Points 1

J'ai eu le même problème avec une installation de : PyCharm 2019.3.2 (Edu) Build #PE-193.6494.27, construit le 5 février 2020 Version du moteur d'exécution : 11.0.5+10-b520.38 amd64 VM : OpenJDK 64-Bit Server VM de JetBrains s.r.o. Linux 5.3.0-7629-generic

Installé sur Pop!_OS 19.10 avec Python 3.7.2 installé. J'ai utilisé Jetbrains Toolbox pour installer pycharm edu. Jetbrains Toolbox a été installé en utilisant un script suggéré par la page de téléchargement de pycharm de jetbrain.

En cours d'exécution : sudo apt install python3-pip

a résolu le problème instantanément, je n'ai même pas eu à redémarrer pycharm, j'ai juste créé un nouveau projet et aucun problème pour configurer l'environnement virtuel.

J'ai installé Python-pip après avoir mis à jour vers Python 3.7.2 avant d'avoir installé pychram. Donc c'est la même chose que d'exécuter python3.7 dans un terminal sans changer l'alias le 3 après Python compte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X