web-dev-qa-db-fra.com

Sur Ubuntu 16.04, pip installe des bibliothèques sur python 2.7

Je suis nouveau sur Ubuntu et j'essaie d'apprendre le python. J'utilise pyCharm IDE et python 3.5, mais maintenant, lorsque j'essaie d'installer des bibliothèques à l'aide de la commande Sudo pip qu'elles installent sur python 2.7, alors quand je lance mon script je reçois

ImportError: No module named  ... 

Comment installer des bibliothèques via pip pour Python 3?

1
Arman Trb

Vous devez utiliser pip3 pour les bibliothèques python3.

Tout ce qui a trait à Python3 va comme ceci:

pip3 install library-name 

si cela vous donne une erreur d'authentification, ajoutez --user

pip3 install --user  app-name

Si vous souhaitez mettre à niveau l'application/bibliothèque spécifique

pip3 install --user --upgrade app-name
2
krige

Je ne suis pas une personne python, mais la valeur par défaut python dans Ubuntu 16.04 est python 2.7. Pour utiliser python3, tapez python3.

pip s'applique à la valeur par défaut python (donc 2.7), et vous utilisez pip3 lorsque vous souhaitez utiliser le 'pip' pour python3 (pip3 étant trouvé dans le paquet python3-pip)

2
guiverc