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'.
Comment puis-je résoudre ce problème ?
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
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.
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.
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.
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.