web-dev-qa-db-fra.com

Installer python pip dans Debian Wheezy

Comment installer pip dans Debian Wheezy?

J'ai trouvé de nombreux conseils apt-get install python-pip mais le résultat est

"Impossible de localiser le paquet python-pip"

pip est-il disponible dans Debian Wheezy? J'utilise 7.8

31
Jako

Bien que apt-get update peut sembler vous aider, je recommande fortement de ne pas utiliser pip installé à partir du référentiel Wheeze avec apt-get install python-pip:

  • que pip est à la version 1.1 tandis que la version actuelle est> 9.0
  • la version 1.1 de pip a connu des problèmes de sécurité lors de l'utilisation pour télécharger des packages
  • la version 1.1 ne limite pas les téléchargements/installations aux versions stables des packages
  • manque beaucoup de nouvelles fonctionnalités (comme la prise en charge du format de roue) et manque des corrections de bugs (voir changelog )
  • python-pip installé via apt-get récupère certains modules Perl pour une raison quelconque

À moins que vous exécutiez python2.4 ou plus qui soit toujours pris en charge par pip 1.1 (et que vous ne devriez pas utiliser de toute façon), vous devez suivre les instructions d'installation sur la page de documentation de pip à en toute sécurité téléchargez pip (n'utilisez pas l'insécurité pip install --upgrade pip avec la version 1.1, et n'installez certainement aucun paquet avec Sudo pip ... avec cette version)

Si vous avez déjà fait l'erreur d'installer la version 1.1 de pip, faites immédiatement:

Sudo apt-get remove python-pip

Après ça:

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

(pour n'importe laquelle des versions python que vous avez installées).

Les versions Python2 commençant par 2.7.9 et Python3 commençant par 3.4 ont pip inclus par défaut.

50
Anthon

essayez la mise à jour apt-get. Je le vois dans Debian Wheezy:

 root @ aramin:/home/undefine # apt-cache show python-pip 
 Package: python-pip 
 Version: 1.1-3 
 Taille installée: 457 
 Mainteneur: Debian Python Équipe des modules 
 Architecture: tous 
 Dépend de: python2.6, python (> = 2.6.6 -7 ~), python (= 0.6c1) 
 Recommande: python-dev-all (> = 2.6), build-essential 
 Description-fr: alternative Python programme d'installation du package 
 Pip est un remplacement pour easy_install, et est destiné à être un programme d'installation amélioré du package 
 Python. Il s'intègre à virtualenv, ne fait pas d'installations partielles 
, Peut enregistrer l'état du package pour la relecture, peut installer à partir de sources non-Egg 
 Et peut installer à partir de référentiels de contrôle de version. 
 Page d'accueil: http://pip.openplans.org/[.____.[Description-md5: 8d21e4048f43043df36daaae334010b5 
 Balise: admin :: package-management, devel :: lang: python, devel :: packaging, 
 implémenté dans :: python, role :: program 
 Section: python 
 Priorité: facultatif 
 Nom de fichier: pool/main/p/python-pip/python-pip_1 .1-3_all.deb 
 Taille: 111846 
 MD5sum: b9f16d9d57fbfb42a96d3b2ece11acae 
 SHA1: c33418777cbb82320a53f63083ecea1da4f8f559 
 SHA256: [. .____] ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f [. .____] root @ aramin:/home/undefine # apt-cache policy python-pip 
 python-pip: 
 Zainstalowana: (brak) 
 Kandydująca: 1.1-3 
 Tabela wersji : 
 1.1-3 0 
 500 débiteur: //localhost/ftp.pl.debian.org/debian/stable/main i386 Packages 
18
undefine

J'ai eu le même problème sur Debian "Jessie", cela a fonctionné pour moi:

Sudo apt-get remove python* 
Sudo aptitude install python-pip
0
braulio