Instale o python py no Debian Wheezy

26

Como instalar o pip no Debian Wheezy?

Eu encontrei muitos aconselha apt-get install python-pip , mas o resultado é

"Unable to locate package python-pip"

pip está disponível no Debian Wheezy? Estou usando 7.8

    
por Jako 01.02.2015 / 13:04

3 respostas

46

Embora apt-get update possa parecer ajudá-lo, eu recomendo strongmente contra o uso de pip instalado do repositório Wheeze com apt-get install python-pip :

  • que pip está na versão 1.1, enquanto a versão atual é > 9,0
  • versão 1.1 de pip conheceu problemas de segurança quando usado para fazer download de pacotes
  • a versão 1.1 não restringe downloads / instalações a versões estáveis de pacotes
  • não tem muita funcionalidade nova (como suporte para o formato de roda) e perde correções de erros (veja o changelog )
  • python-pip instalado via apt-get obtém alguns módulos perl por qualquer motivo

A menos que você esteja executando python2.4 ou algo que ainda seja suportado pelo pip 1.1 (e que você não deve usar de qualquer maneira), você deve seguir o instruções de instalação na página de documentação do pip para com segurança download pip (não use o inseguro pip install --upgrade pip com a versão 1.1 e certamente não instala nenhum pacote com sudo pip ... com essa 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 do python que você instalou).

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

    
por 02.02.2015 / 15:15
18

tente o apt-get update. Eu vejo isso em debian wheezy:

root@aramin:/home/undefine# apt-cache show python-pip
Package: python-pip
Version: 1.1-3
Installed-Size: 457
Maintainer: Debian Python Modules Team 
Architecture: all
Depends: python2.6, python (>= 2.6.6-7~), python (= 0.6c1)
Recommends: python-dev-all (>= 2.6), build-essential
Description-en: alternative Python package installer
 pip is a replacement for easy_install, and is intended to be an improved
 Python package installer.  It integrates with virtualenv, doesn't do partial
 installs, can save package state for replaying, can install from non-egg
 sources, and can install from version control repositories.
Homepage: http://pip.openplans.org/
Description-md5: 8d21e4048f43043df36daaae334010b5
Tag: admin::package-management, devel::lang:python, devel::packaging,
 implemented-in::python, role::program
Section: python
Priority: optional
Filename: pool/main/p/python-pip/python-pip_1.1-3_all.deb
Size: 111846
MD5sum: b9f16d9d57fbfb42a96d3b2ece11acae
SHA1: c33418777cbb82320a53f63083ecea1da4f8f559
SHA256: ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f

root@aramin:/home/undefine# apt-cache policy python-pip
python-pip:
  Zainstalowana: (brak)
  Kandydująca:   1.1-3
  Tabela wersji:
     1.1-3 0
        500 debtorrent://localhost/ftp.pl.debian.org/debian/ stable/main i386 Packages
    
por 01.02.2015 / 13:25
0

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

sudo apt-get remove python* 
sudo aptitude install python-pip
    
por 06.07.2018 / 15:23

Tags