232 votes

Installer un module en utilisant pip pour une version python spécifique

Sur Ubuntu 10.04 par défaut Python 2.6 est installé, puis j'ai installé Python 2.7. Comment puis-je utiliser pip install pour installer des paquets pour Python 2.7.

Par exemple :

pip install beautifulsoup4

par défaut installe BeautifulSoup pour Python 2.6

Quand je le fais :

import bs4

en Python 2.6, ça marche, mais en Python 2.7 ça dit :

No module named bs4

352voto

Turion Points 477

Alternativement, puisque pip lui-même est écrit en python, vous pouvez simplement l'appeler avec la version de python pour laquelle vous souhaitez installer le paquet :

python2.7 -m pip install foo

62voto

Tiago Coutinho Points 96

Vous pouvez exécuter le module pip pour une version de python spécifique en utilisant le python correspondant :

Python 2.6 :

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4

36voto

Mounica T Points 1697

Dans Windows, vous pouvez exécuter le module pip en mentionnant la version python ( Vous devez vous assurer que le lanceur est sur votre chemin )

py -2 -m pip install pyfora

30voto

Catbuilts Points 746

Vous pouvez utiliser cette syntaxe

python_version -m pip install your_package

Par exemple. Si vous utilisez python3.5, vous l'avez nommé "python3", et vous voulez installer le paquet numpy

python3 -m pip install numpy

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X