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'
Comment puis-je résoudre ça?
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'
Comment puis-je résoudre ça?
Réponses:
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.
python3-pip
oui.
python3-pip
, veuillez consulter askubuntu.com/questions/1185084/…
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-pip
pas le python-pip
cas si vous utilisez l'interpréteur Python3.
/programming/43567996/pycharm-python-packaging-tools-not-found
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 interpreter
de New Interpreter block
je résolu cette question.
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.