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.