web-dev-qa-db-fra.com

Impossible d'installer un interprète virtuel dans PyCharm sous Linux

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

ModuleNotFoundError: Aucun module nommé 'distutils.core'

 enter image description here

Comment puis-je résoudre ça?

37
Hrvoje T

Je devais l'installer. C'était une nouvelle installation 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 d'un interpréteur de projet virtuel a réussi.

58
Hrvoje T

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 d’emballage 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

4
hyukkyulee

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

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

Sudo apt install python-pip

va installer 'pip' dans le dossier 2.7 python.

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

0
skay