Installieren Sie Python Pip in Debian Wheezy


31

Wie installiere pipich in Debian Wheezy?

Ich habe viele Ratschläge gefunden, apt-get install python-pipaber das Ergebnis ist

"Kann Paket python-pip nicht finden"

Gibt pipes in Debian Wheezy? Ich benutze7.8


Ja es ist verfügbar. Was ist die Ausgabe von apt-cache policy python-pip? Poste auch die Ausgabe von apt-cache policy.
Faheem Mitha

"apt-cache policy python-pip" gab mir "N: Das Paket python-pip konnte nicht gefunden werden". Für den anderen Kommentar gab es eine längere Ausgabe, die Sie hier sehen können. pastebin.com/bGUMjiuL
Jako

Antworten:


50

Obwohl apt-get updatees Ihnen hilfreich erscheinen mag, empfehle ich nachdrücklich, keinen Pip zu verwenden, der aus dem Wheeze-Repository installiert wurde, mit apt-get install python-pip:

  • Das pipist bei Version 1.1, während die aktuelle Version> 9.0 ist
  • In Version 1.1 von pipsind Sicherheitsprobleme beim Herunterladen von Paketen bekannt
  • Version 1.1 beschränkt Downloads / Installationen nicht auf stabile Versionen von Paketen
  • Es fehlen viele neue Funktionen (wie die Unterstützung des Radformats) und es fehlen Fehlerkorrekturen (siehe Changelog ).
  • python-pipinstalliert über apt-getPulls in einigen Perl-Modulen aus irgendeinem Grund

Sofern Sie nicht Python2.4 ausführen, das noch von Pip 1.1 unterstützt wird (und das Sie ohnehin nicht verwenden sollten), sollten Sie die Installationsanweisungen auf der Pip-Dokumentationsseite befolgen, um es sicher herunterzuladen pip(verwenden Sie nicht die unsichere pip install --upgrade pipVersion 1.1) , und auf keinen Fall Pakete sudo pip ...mit dieser Version installieren )

Wenn Sie bereits den Fehler gemacht haben, pip Version 1.1 zu installieren, gehen Sie sofort wie folgt vor:

sudo apt-get remove python-pip

Nachdem:

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

(für eine der von Ihnen installierten Python-Versionen).

Python2-Versionen, die mit 2.7.9 beginnen, und Python3-Versionen, die mit 3.4 beginnen, enthalten standardmäßig pip.


Wow. Vielen Dank für den sehr geschätzten Rat!
Jako

Was ist mit pip-3.2, verpackt mit Keuchen? Hat das auch Sicherheitsprobleme? Wenn ja, und wenn Sie es nicht mit Modulen zu tun haben, die nicht für Python 3 bereit sind, ist das vermutlich eine bessere Option?
mc0e

@ mc0e Haben Sie Probleme, die Versionsnummer zu finden? pip --versionwerde es geben. Ich bin mir nicht sicher, worauf Sie sich beziehen, wenn es darum geht, eine bessere Option zu sein. Wenn Sie 2.7.9 meinen, ist die Antwort möglicherweise.
Anthon

1
+1, insbesondere für Versionsinformationen. Allerdings habe ich Python 2.7.9 auf Raspberry Pi (Raspbian) installiert und pipist standardmäßig nicht enthalten.
Andrejs Cainikovs

Ich habe es versucht, habe aber nur einen Fehler von wget bekommen. ERROR: The certificate of bootstrap.pypa.io 'ist nicht vertrauenswürdig. bootstrap.pypa.io' hasn't got a known issuer.
FEHLER

18

versuche apt-get update. Ich sehe es in Debian Wheezy:

root @ aramin: / home / undefine # apt-cache zeige Python-Pip
Paket: Python-Pip
Version: 1.1-3
Installierte-Größe: 457
Betreuer: Debian Python Modules Team 
Architektur: alles
Hängt ab von: python2.6, python (> = 2.6.6-7 ~), python (= 0.6c1)
Empfiehlt: python-dev-all (> = 2.6), build-essential
Description-de: alternatives Python-Paket-Installationsprogramm
 pip ist ein Ersatz für easy_install und soll verbessert werden
 Python-Paketinstallationsprogramm. Es lässt sich in virtualenv integrieren und funktioniert nicht partiell
 installiert, kann Paketstatus für die Wiedergabe speichern, kann von Nicht-Ei installieren
 Quellen und kann von Versionskontroll-Repositorys installiert werden.
Homepage: http://pip.openplans.org/
Description-md5: 8d21e4048f43043df36daaae334010b5
Tag: admin :: package-management, devel :: lang: python, devel :: packaging,
 Implementiert in :: Python, Rolle :: Programm
Abschnitt: Python
Priorität: optional
Dateiname: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Größe: 111846
MD5-Summe: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root @ aramin: / home / undefine # apt-cache policy python-pip
Python-Pip:
  Zainstalowana: (Bremse)
  Kandydująca: 1.1-3
  Tabela wersji:
     1,1-3 0
        500 debtorrent: //localhost/ftp.pl.debian.org/debian/ stable / main i386 Packages

Vielen Dank! nach apt-get update konnte ich das paket installieren. Ich glaube, ich verstehe nicht wirklich, was Apt-Get Update wirklich tut! Ich mache es zufällig; Ich habe dieses Debian vor einem Monat installiert und den Befehl bereits mindestens fünfmal ausgegeben. Ich frage mich warum, dieser hat mir Python-Pip zurückgegeben !! ??
Jako

apt-get update: askubuntu.com/a/222352
jezmck

0

Ich hatte das gleiche Problem bei Debian "jessie", das hat bei mir funktioniert:

sudo apt-get remove python* 
sudo aptitude install python-pip

1
Dies könnte Ihr System beschädigen.
Foto Blysk
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.