Instale o python pip no Debian Wheezy


31

Como instalar pipno Debian Wheezy?

Eu encontrei muitos conselhos, apt-get install python-pipmas o resultado é

"Não foi possível localizar o pacote python-pip"

Está pipdisponível no Debian Wheezy? estou a usar7.8


Sim, está disponível. Qual é a saída de apt-cache policy python-pip? Poste também a saída de apt-cache policy.
Faheem Mitha

"política do apt-cache python-pip" me deu "N: Não foi possível localizar o pacote python-pip". para o outro comentário, me deu uma saída mais longa, você pode vê-lo aqui. pastebin.com/bGUMjiuL
Jako

Respostas:


50

Embora apt-get updatepossa parecer ajudá-lo, eu recomendo fortemente o uso de pip instalado no repositório Wheeze com apt-get install python-pip:

  • que pipestá na versão 1.1 enquanto a versão atual é> 9.0
  • a versão 1.1 do pippossui problemas de segurança conhecidos quando usado para baixar pacotes
  • a versão 1.1 não restringe downloads / instalações a versões estáveis ​​de pacotes
  • não possui muitas funcionalidades novas (como suporte para o formato de roda) e perde correções de bugs (consulte o changelog )
  • python-pipinstalado via apt-getpull em alguns módulos perl por qualquer motivo

A menos que você esteja executando o python2.4 ou que ainda seja suportado pelo pip 1.1 (e que você não deve usar de qualquer maneira), siga as instruções de instalação na página de documentação do pip para fazer o download com segurançapip (não use o inseguro pip install --upgrade pipcom a versão 1.1 e certamente não instala nenhum pacote sudo pip ...nessa versão)

Se você já cometeu o erro de instalar o pip versão 1.1, faça imediatamente:

sudo apt-get remove python-pip

Depois disso:

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

(para qualquer uma das versões python que você instalou).

As versões do Python2 começando com 2.7.9 e a versão Python3 começando com 3.4 têm o pip incluído por padrão.


Uau. obrigado pelo conselho muito apreciado!
Jako 02/02

E o pip-3.2, embalado com chiado? Isso também tem problemas de segurança? Se sim, e se você não está lidando com módulos que não estão prontos para o python 3, presumivelmente essa é uma opção melhor?
Mc0e

@ mc0e Está com problemas para encontrar o número da versão? pip --versionvai dar. Não sei ao que você está se referindo com "isso" por ser uma opção melhor. Se você quer dizer 2.7.9, a resposta é talvez.
Anthon

1
+1, especialmente para informações sobre a versão. No entanto, eu tenho o Python 2.7.9 instalado no Raspberry Pi (raspbian) e nãopip está incluído por padrão.
Andrejs Cainikovs

Eu tentei isso, mas só recebi um erro do wget; ERROR: The certificate of bootstrap.pypa.io 'não é confiável. Erro: O certificado debootstrap.pypa.io' hasn't got a known issuer.
user5359531 8/17/17

18

tente atualizar o apt-get. Eu vejo isso no debian wheezy:

root @ aramin: / home / undefine # apt-cache show python-pip
Pacote: python-pip
Versão: 1.1-3
Tamanho instalado: 457
Mantenedor: Equipe de Módulos Debian Python 
Arquitetura: tudo
Depende: python2.6, python (> = 2.6.6-7 ~), python (= 0.6c1)
Recomenda: python-dev-all (> = 2.6), essencial à compilação
Description-pt: instalador de pacote Python alternativo
 O pip é um substituto para o easy_install, e pretende ser um
 Instalador de pacotes Python. Ele se integra ao virtualenv, não faz parcial
 instala, pode salvar o estado do pacote para reprodução, pode instalar a partir de outros
 fontes e pode instalar a partir de repositórios de controle de versão.
Página inicial: http://pip.openplans.org/
Description-md5: 8d21e4048f43043df36daaae334010b5
Tag: admin :: gerenciamento de pacotes, devel :: lang: python, devel :: packaging,
 implementado em :: python, role :: program
Seção: python
Prioridade: opcional
Nome do arquivo: pool / main / p / python-pip / python-pip_1.1-3_all.deb
Tamanho: 111846
MD5sum: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root @ aramin: / home / undefine # política de apt-cache python-pip
python-pip:
  Zainstalowana: (freio)
  Kandydująca: 1.1-3
  Tabela wersji:
     1.1-3 0
        500 deborrent: //localhost/ftp.pl.debian.org/debian/ stable / main Pacotes i386

Obrigado! após a atualização do apt-get, consegui instalar o pacote. Eu acho que realmente não entendo o que o apt-get update realmente faz! Eu faço isso aleatoriamente; Eu instalei este Debian há um mês e já emiti o comando pelo menos 5 vezes. Gostaria de saber por que, este me devolveu o python-pip !! ??
Jako 01/02


0

Eu tive o mesmo problema no Debian "jessie", isso funcionou para mim:

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

1
Isso pode danificar seu sistema.
Blysk # 26/18
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.