Installa pip Python in Debian Wheezy


31

Come installare pipin Debian Wheezy?

Ho trovato molti consigli apt-get install python-pipma il risultato è

"Impossibile trovare il pacchetto python-pip"

È pipdisponibile in Debian Wheezy? sto usando7.8


Sì, è disponibile Qual è l'output di apt-cache policy python-pip? Pubblica anche l'output di apt-cache policy.
Faheem Mitha,

"apt-cache policy python-pip" mi ha dato "N: Impossibile trovare il pacchetto python-pip". per l'altro commento, mi ha dato un output più lungo che puoi vedere qui. pastebin.com/bGUMjiuL
Jako

Risposte:


50

Sebbene apt-get updatepossa sembrarti utile, ti consiglio vivamente di non utilizzare pip installato dal repository Wheeze con apt-get install python-pip:

  • cioè pipalla versione 1.1 mentre la versione corrente è> 9.0
  • la versione 1.1 pippresenta problemi di sicurezza noti quando viene utilizzata per scaricare pacchetti
  • la versione 1.1 non limita download / installazioni a versioni stabili di pacchetti
  • manca molte nuove funzionalità (come il supporto per il formato della ruota) e manca correzioni di bug (vedi il log delle modifiche )
  • python-pipinstallato tramite apt-getpull in alcuni moduli perl per qualsiasi motivo

A meno che non si stia eseguendo python2.4 o giù di lì che sia ancora supportato da pip 1.1 (e che non si dovrebbe usare comunque), è necessario seguire le istruzioni di installazione nella pagina della documentazione pip per scaricare in modo sicuropip (non utilizzare l'insicuro pip install --upgrade pipcon la versione 1.1 e certamente non installare alcun pacchetto sudo pip ...con quella versione)

Se hai già commesso l'errore di installare pip versione 1.1, fai immediatamente:

sudo apt-get remove python-pip

Dopo di che:

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

(per una qualsiasi delle versioni di Python che hai installato).

Le versioni di Python2 che iniziano con 2.7.9 e la versione di Python3 che inizia con 3.4 hanno pip incluso per impostazione predefinita.


Wow. grazie per il consiglio molto apprezzato!
Jako,

Che dire di pip-3.2, confezionato con wheezy? Anche questo ha problemi di sicurezza? In tal caso, e se non hai a che fare con moduli che non sono pronti per Python 3, presumibilmente questa è un'opzione migliore?
MC0e,

@ mc0e Hai problemi a trovare il numero di versione? pip --versionlo darò. Non sono sicuro di cosa ti riferisci con "quello" per essere un'opzione migliore. Se intendi 2.7.9, la risposta è forse.
Anthon,

1
+1, in particolare per le informazioni sulla versione. Tuttavia, ho Python 2.7.9 installato su Raspberry Pi (raspbian) e nonpip è incluso per impostazione predefinita.
Andrejs Cainikovs,

Ho provato questo ma ho ricevuto solo un errore da wget; ERROR: The certificate of bootstrap.pypa.io 'non è attendibile. ERRORE: il certificato dibootstrap.pypa.io' hasn't got a known issuer.
user5359531

18

prova apt-get update. Lo vedo in debian wheezy:

root @ aramin: / home / undefine # apt-cache show python-pip
Pacchetto: python-pip
Versione: 1.1-3
Dimensioni installate: 457
Maintainer: Debian Python Modules Team 
Architettura: tutto
Dipende: python2.6, python (> = 2.6.6-7 ~), python (= 0.6c1)
Raccomanda: python-dev-all (> = 2.6), build-essential
Descrizione-en: programma di installazione del pacchetto Python alternativo
 pip sostituisce easy_install ed è destinato a essere migliorato
 Programma di installazione del pacchetto Python. Si integra con virtualenv, non fa parziale
 installa, può salvare lo stato del pacchetto per la riproduzione, può installare da non-uovo
 fonti e può essere installato dai repository di controllo versione.
Pagina iniziale: http://pip.openplans.org/
Descrizione-md5: 8d21e4048f43043df36daaae334010b5
Tag: admin :: gestione pacchetti, sviluppo :: lang: python, sviluppo :: packaging,
 implementato in :: python, ruolo :: programma
Sezione: pitone
Priorità: facoltativa
Nome file: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Dimensioni: 111846
MD5sum: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root @ aramin: / home / undefine # politica apt-cache python-pip
python-pip:
  Zainstalowana: (brak)
  Kandydująca: 1.1-3
  Tabela wersji:
     1.1-3 0
        500 debitorrent: //localhost/ftp.pl.debian.org/debian/ stable / main Pacchetti i386

Grazie! dopo apt-get update sono stato in grado di installare il pacchetto. Penso di non capire veramente cosa fa apt-get update! Lo faccio a caso; Ho installato questo Debian un mese fa e ho già emesso il comando almeno 5 volte. Mi chiedo perché, questo mi ha restituito python-pip !! ??
Jako,

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

0

Ho avuto lo stesso problema su Debian "jessie", questo ha funzionato per me:

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

1
Questo potrebbe danneggiare il tuo sistema.
Foto Blysk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.