Installer python pip dans Debian Wheezy

31

Comment installer pipdans Debian Wheezy?

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

"Impossible de localiser le paquet python-pip"

Est pipdisponible dans Debian Wheezy? j'utilise7.8

Jako
la source
Oui, il est disponible. Quelle est la sortie de apt-cache policy python-pip? Publiez également la sortie de apt-cache policy.
Faheem Mitha
"La politique apt-cache python-pip" m'a donné "N: Impossible de localiser le paquet python-pip". pour l'autre commentaire, cela m'a donné une sortie plus longue, vous pouvez le voir ici. pastebin.com/bGUMjiuL
Jako

Réponses:

50

Bien apt-get updateque cela puisse vous aider, je vous déconseille fortement d' utiliser pip installé à partir du référentiel Wheeze avec apt-get install python-pip:

  • qui pipest à la version 1.1 alors que la version actuelle est> 9.0
  • la version 1.1 de pipa des problèmes de sécurité connus lorsqu'elle est utilisée 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 le changelog )
  • python-pipinstallé via apt-gettire dans 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 pour télécharger en toute sécuritépip (n'utilisez pas l'insécurité pip install --upgrade pipavec la version 1.1 , et n'installez certainement aucun paquet 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 toutes les versions de 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.

Anthon
la source
Sensationnel. merci pour les conseils très appréciés!
Jako
Qu'en est-il du pip-3.2, emballé avec du sifflement? Cela pose-t-il également des problèmes de sécurité? Si oui, et si vous ne traitez pas avec des modules qui ne sont pas prêts pour python 3, alors c'est probablement une meilleure option?
mc0e
@ mc0e Avez-vous des problèmes pour trouver le numéro de version? pip --versionle donnera. Je ne sais pas de quoi vous parlez avec "ça" en étant une meilleure option. Si vous voulez dire 2.7.9, la réponse est peut-être.
Anthon
1
+1, en particulier pour les informations de version. Cependant, j'ai Python 2.7.9 installé sur Raspberry Pi (raspbian) et pipn'est pas inclus par défaut.
Andrejs Cainikovs
J'ai essayé ceci mais n'ai obtenu qu'une erreur de wget; ERROR: The certificate of bootstrap.pypa.io 'n'est pas approuvé. ERREUR: Le certificat debootstrap.pypa.io' hasn't got a known issuer.
user5359531
18

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

root @ aramin: / home / undefine # apt-cache show python-pip
Paquet: python-pip
Version: 1.1-3
Taille installée: 457
Maintainer: Debian Python Modules Team 
Architecture: tous
Dépend: python2.6, python (> = 2.6.6-7 ~), python (= 0.6c1)
Recommande: python-dev-all (> = 2.6), build-essential
Description-fr: programme d'installation alternatif du paquet Python
 pip est un remplacement pour easy_install, et est destiné à être amélioré
 Programme d'installation du package Python. Il s'intègre avec virtualenv, ne fait pas partiel
 installe, peut enregistrer l'état du package pour la relecture, peut installer à partir de non-egg
 sources et peut installer à partir des référentiels de contrôle de version.
Page d'accueil: http://pip.openplans.org/
Description-md5: 8d21e4048f43043df36daaae334010b5
Tag: admin :: package-management, devel :: lang: python, devel :: packaging,
 implémenté :: python, role :: programme
Section: python
Priorité: facultative
Nom de fichier: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Taille: 111846
Somme MD5: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root @ aramin: / home / undefine # apt-cache policy python-pip
python-pip:
  Zainstalowana: (frein)
  Kandydująca: 1.1-3
  Tabela wersji:
     1.1-3 0
        500 débitorrent: //localhost/ftp.pl.debian.org/debian/ stable / main i386 Packages
indéfinir
la source
Merci! après la mise à jour apt-get, j'ai pu installer le paquet. Je pense que je ne comprends pas vraiment ce que fait vraiment la mise à jour apt-get! Je le fais au hasard; J'ai installé Debian il y a un mois et j'ai déjà émis la commande au moins 5 fois. Je me demande pourquoi, celui-ci m'a rendu python-pip !! ??
Jako
apt-get update: askubuntu.com/a/222352
jezmck
0

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
braulio
la source
1
Cela peut endommager votre système.
Foto Blysk