134 votes

Puis-je utiliser " pip "au lieu de "easy_install" pour " python setup.py installation résolution des dépendances?

python setup.py install va automatiquement installer des paquets listés en requires=[] l'aide easy_install. Comment puis-je obtenir pour utiliser pip à la place?

130voto

Colonel Panic Points 18390

Oui, vous pouvez. Vous pouvez installer un package à partir d'une archive ou d'un dossier, sur le web ou sur votre ordinateur. Par exemple:

Installer à partir d'archive sur le web

pip install https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz

Installer à partir d'local archive

wget https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
pip install requests-2.3.0.tar.gz

Installer à partir du dossier local

tar -zxvf requests-2.3.0.tar.gz
cd requests-2.3.0
pip install .

Vous pouvez supprimer l' requests-2.3.0 le dossier.

Installer à partir du dossier local (modifiable)de mode

pip install -e .

Ceci installe le paquet dans modifiables mode. Toutes les modifications apportées au code immédiatement s'appliquent à l'ensemble du système. Ceci est utile si vous êtes le paquet développeur et que vous souhaitez tester les modifications. Cela signifie également que vous ne serez pas supprimer le dossier sans rupture de l'installation.

107voto

Geoff Reedy Points 16508

Vous pouvez pip install d'un fichier peut-être, en python setup.py sdist première. Vous pouvez également pip install -e . , qui est comme l' python setup.py develop.

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