ti-enxame.com

Como instalo o pip no Windows?

pip é um substituto para easy_install . Mas devo instalar o pip usando easy_install no Windows? Existe uma maneira melhor?

2394
mit

Python 2.7.9+ e 3.4+

Boas notícias! Python 3.4 (lançado em março de 2014) e Python 2.7.9 (lançado em dezembro de 2014) enviado com Pip. Esse é o melhor recurso de qualquer release do Python. Isso torna a riqueza de bibliotecas da comunidade acessível a todos. Iniciantes não são mais excluídos do uso de bibliotecas comunitárias pela dificuldade proibitiva de configuração. No envio com um gerenciador de pacotes, o Python une Ruby , Node.js , Haskell , Perl , Go Quase todas as outras línguas contemporâneas com uma comunidade majoritária de código aberto. Obrigado Python.

Claro, isso não significa que o empacotamento do Python esteja resolvido. A experiência continua sendo frustrante. Eu discuto isso na pergunta Stack Overflow Python tem um sistema de gerenciamento de pacotes/módulos? .

E, infelizmente, para todo mundo usando Python 2.7.8 ou anterior (uma porção considerável da comunidade). Não há planos para enviar Pip para você. Siga as instruções do manual.

Python 2 ≤ 2.7.8 e Python 3 ≤ 3.3

Voando em face de seu lema 'batteries included' , o Python é enviado sem um gerenciador de pacotes. Para piorar a situação, Pip foi - até recentemente - ironicamente difícil de instalar.

Instruções oficiais

Per https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

Faça o download de get-pip.py , tomando cuidado para salvá-lo como um arquivo .py em vez de .txt. Em seguida, execute-o a partir do comando Prompt:

python get-pip.py

Você possivelmente precisa de um comando de administrador Avisar para fazer isso. SigaINICIAR UM PROMPT DE COMANDO COMO UM ADMINISTRADOR(Microsoft TechNet).

Isso instala o pacote pip, que (no Windows) contém ...\Scripts\pip.exe, que o caminho deve estar na variável de ambiente PATH para usar o pip na linha de comando (consulte a segunda parte de 'Instruções Alternativas' para adicioná-lo à seu caminho,

Instruções alternativas

A documentação oficial informa aos usuários para instalar o Pip e cada uma de suas dependências da origem. Isso é tedioso para o experiente e proibitivamente difícil para iniciantes.

Por nossa causa, Christoph Gohlke prepara instaladores do Windows (.msi) para pacotes populares do Python. Ele constrói instaladores para todas as versões do Python, tanto 32 quanto 64 bits. Você precisa:

  1. Instalar setuptools
  2. Instalar pip

Para mim, isso instalou o Pip em C:\Python27\Scripts\pip.exe. Encontre pip.exe em seu computador e adicione sua pasta (por exemplo, C:\Python27\Scripts) ao seu caminho (Start/Edit environment variables). Agora você deve ser capaz de executar pip a partir da linha de comando. Tente instalar um pacote:

pip install httpie

Lá vai você (esperançosamente)! Soluções para problemas comuns são dadas abaixo:

Problemas de proxy

Se você trabalha em um escritório, pode estar por trás de um proxy HTTP. Em caso afirmativo, defina as variáveis ​​de ambiente http_proxy E https_proxy . A maioria dos aplicativos Python (e outros softwares livres) os respeitam. Exemplo de sintaxe:

http://proxy_url:port
http://username:[email protected]_url:port

Se você não tiver sorte, seu proxy pode ser um proxy da Microsoft NTLM . Software livre não pode lidar. A única solução é instalar um proxy amigável de software livre que encaminha para o proxy desagradável. http://cntlm.sourceforge.net/

Não é possível encontrar o vcvarsall.bat

Módulos Python podem ser parcialmente escritos em C ou C++. Pip tenta compilar a partir da fonte. Se você não tiver um compilador C/C++ instalado e configurado, verá essa mensagem de erro oculta.

Erro: Não foi possível encontrar o vcvarsall.bat

Você pode corrigir isso por instalando um compilador C++ como MinGW ou Visual C++ . A Microsoft realmente envia um especificamente para uso com Python. Ou tenteCOMPILADOR MICROSOFT VISUAL C++ PARA PYTHON 2.7.

Muitas vezes, porém, é mais fácil verificar site de Christoph para o seu pacote.

1734
Colonel Panic

- Desatualizado - use distribua, não setuptools como descrito aqui. -
- Desatualizado # 2 - use o setuptools como distribuir está desatualizado.

Como você mencionou, o pip não inclui um instalador independente, mas você pode instalá-lo com seu predecessor easy_install.

Assim:

  1. Baixe a última versão do pip aqui: http://pypi.python.org/pypi/pip#downloads
  2. Descompacte-o
  3. Faça o download do último instalador fácil para o Windows: ( baixe o .exe na parte inferior de http://pypi.python.org/pypi/setuptools). Instale-o.
  4. copie a pasta pip não compactada content para a pasta C:\Python2x\ (não copie a pasta inteira para ela, apenas o conteúdo), porque o comando python não funciona fora da pasta C:\Python2x e então executa: python setup.py install
  5. Adicione seu C:\Python2x\Scripts de python ao caminho

Você terminou.

Agora você pode usar pip install package para instalar facilmente pacotes como no Linux :)

295
Adrián Deccico

ATUALIZAÇÃO 2014:

1) Se você instalou o Python 3.4 ou posterior, o pip está incluído no Python e já deve estar trabalhando em seu sistema.

2) Se você estiver executando uma versão abaixo do Python 3.4 ou se o pip não foi instalado com o Python 3.4 por algum motivo, provavelmente você usaria o script de instalação oficial do pip get-pip.py. O instalador do pip agora pega setuptools para você e funciona independentemente da arquitetura (32 bits ou 64 bits).

A instalação as instruções estão detalhadas aqui e envolvem:

Para instalar ou atualizar o pip, baixe com segurança get-pip.py .

Em seguida, execute o seguinte (que pode exigir acesso de administrador):

python get-pip.py

Para atualizar um setuptools existente (ou distribuir), execute pip install -U setuptools

Deixarei os dois conjuntos de instruções antigas abaixo para a posteridade.

OLD Answers:

Para as edições do Windows do 64 bit variety - o Windows + Python de 64 bits costumava exigir um método de instalação separado devido a ez_setup, mas eu testei o novo método de distribuição no Windows de 64 bits executando 32 bits Python e Python de 64 bits, e agora você pode usar o mesmo método para todas as versões do Windows/Python 2.7X:

OLD Method 2 usando distribua :

  1. Baixe distribua - Eu joguei o meu em C:\Python27\Scripts (fique à vontade para criar um diretório Scripts se ele não existir.
  2. Abra um prompt de comando (no Windows, você deve verificar conemu2 se você não usar PowerShell ) e alterar (cd) para o diretório que você baixou distribute_setup.py para.
  3. Execute distributed_setup: python distribute_setup.py (Isso não funcionará se o diretório de instalação do seu python não for adicionado ao seu caminho - clique aqui para ajuda )
  4. Altere o diretório atual para o diretório Scripts da sua instalação do Python (C:\Python27\Scripts) ou adicione esse diretório, bem como o diretório de instalação base do Python à sua variável de ambiente% PATH%.
  5. Instale o pip usando as setuptools recém-instaladas: easy_install pip

A última etapa não funcionará a menos que você esteja no diretório easy_install.exe está localizado em (C:\Python27\Scripts seria o padrão para o Python 2.7), ou você tem esse diretório adicionado ao seu caminho.

OLD Method 1 usando ez_setup:

da página setuptools -

Baixe ez_setup.py e execute-o; Ele baixará o arquivo .Egg apropriado e o instalará para você. (Atualmente, o instalador do .exe não oferece suporte a versões de 64 bits do Python para Windows, devido a um problema de compatibilidade do instalador do distutils.

Depois disso, você pode continuar com:

  1. Adicione c:\Python2x\Scripts ao caminho do Windows (substitua a x em Python2x pelo número da versão atual que você instalou)
  2. Abra um novo (!) Prompt do DOS. De lá, execute easy_install pip
214
AndrewPK

Atualização de 2016+:

Essas respostas estão desatualizadas ou, de outro modo, são verbosas e difíceis.

Se você tiver o Python 3.4+ ou 2.7.9+, ele será instalado por padrão no Windows. Caso contrário, em resumo:

  1. Baixe o instalador do pip: https://bootstrap.pypa.io/get-pip.py
  2. Se for paranoico, inspecione o arquivo para confirmar que ele não é malicioso (deve decodificar b64).
  3. Abra um console na pasta de download como Admin e execute get-pip.py. Como alternativa, clique com o botão direito do mouse no ícone no Explorer e escolha a opção "executar como administrador ...".

Os novos binários pip.exe (e o obsoleto easy_install.exe) serão encontrados na pasta "%ProgramFiles%\PythonXX\Scripts" (ou similar), o que provavelmente não está na sua variável PATH. Eu recomendo adicioná-lo.

196
Gringo Suave

O Python 3.4, lançado em março de 2014, vem com pip, incluindo:
http://docs.python.org/3.4/whatsnew/3.4.html
Assim, desde o lançamento do Python 3.4, a maneira mais atualizada de instalar o pip no Windows é simplesmente instalar o Python. Ao aderir a todos os padrões durante a instalação, o pip será instalado para
C:\Python34\Scripts\pip3.exe.

45
matth

Quando tenho que usar o Windows, eu uso o ActivePython, que adiciona automaticamente tudo ao seu PATH e inclui um gerenciador de pacotes chamado PyPM que fornece o gerenciamento de pacotes binary tornando mais rápido e simples a instalação de pacotes.

pip e easy_install não são exatamente a mesma coisa, então há algumas coisas que você pode passar por pip mas não easy_installe vice-versa .

Minha recomendação é que você obtenha ActivePython Community Edition e não se preocupe com o enorme incômodo de configurar tudo para o Python no Windows. Então, você pode simplesmente usar pypm.

Caso queira usar pip, você deve marcar a opção PyPM no instalador do ActiveState. Após a instalação, você só precisa fazer logoff e logon novamente, e o pip estará disponível na linha de comando, porque está contido na opção PyPM do instalador do ActiveState e os caminhos já foram configurados pelo instalador para você. PyPM também estará disponível, mas você não precisa usá-lo.

39
Rafe Kettler

A maneira atual é usar o gerenciador de pacotes do Windows Chocolatey .

Uma vez instalado, tudo o que você precisa fazer é abrir um prompt de comando e executar os seguintes três comandos abaixo, que instalarão o Python 2.7, easy_install e pip. Ele irá detectar automaticamente se você está em x64 ou x86 do Windows.

cinst python
cinst easy.install
cinst pip

Todos os outros pacotes do Python na Galeria Chocolatey podem ser encontrados aqui .

37
Martin Redola

Atualização de março de 2015

O Python 2.7.9 e posterior (na série Python 2) e o Python 3.4 e posterior incluem pip por padrão, portanto você pode ter pip já.

Se você não fizer isso, execute este comando de linha no seu prompt (que pode exigir acesso de administrador):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

Ele irá instalar pip . Se Setuptools ainda não estiver instalado, get-pip.py irá instalá-lo para você também.

Como mencionado nos comentários, o comando acima fará o download do código do repositório de código-fonte do Pip em GitHub e o executará dinamicamente em seu ambiente. Então, note que este é um atalho dos passos de download, inspecionar e executar, tudo com um único comando usando o próprio Python . Se você confia em Pip, continue sem dúvida.

Certifique-se de que sua variável de ambiente Windows PATH inclua pastas do Python (para instalação padrão do Python 2.7.x: C:\Python27 e C:\Python27\Scripts, para Python 3.3x: C:\Python33 e C:\Python33\Scripts, e assim por diante).

30
Fernando Macedo

Instaladores

Eu criei instaladores do Windows para distribua e pip aqui (o objetivo é usar pip sem ter que fazer o bootstrap com easy_install ou salvar e executar scripts Python):

No Windows, basta baixar e instalar primeiro distribute e, em seguida, pip dos links acima. O link distribute acima contém instaladores stub .exe, e estes são atualmente apenas 32 bits. Eu não testei o efeito no Windows de 64 bits.

Construindo no Windows

O processo para refazer isso para novas versões não é difícil, e eu o incluí aqui para referência.

Construindo distribute

Para obter os arquivos stub .exe, você precisa ter um compilador Visual C++ (aparentemente é compilável com MinGW também)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

Construindo pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
24
David Fraser

Os seguintes trabalhos para o Python 2.7. Salve este script e inicie-o:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Pip está instalado e, em seguida, adicione o caminho ao seu ambiente:

C:\Python27\Scripts

Finalmente

pip install virtualenv

Além disso, você precisa do Microsoft Visual C++ 2008 Express para obter o bom compilador e evitar esse tipo de mensagem ao instalar pacotes:

error: Unable to find vcvarsall.bat

Se você tiver uma versão de 64 bits do Windows 7, poderá lerPROBLEMAS DE INSTALAÇÃO DO PYTHON DE 64 BITS NO WINDOWS 7 DE 64 BITSpara instalar com êxito o pacote executável do Python (problema com o registro entradas).

19
Kuruwan

Para instalar o pip globally no Python 2.x, o easy_install parece ser a melhor solução, como afirma Adrián.

No entanto, as instruções de instalação para pip recomendam o uso de virtualenv , já que todo virtualenv tem pip instalado automaticamente. Isso não requer acesso root nem modifica a instalação do sistema em Python.

A instalação do virtualenv ainda requer o easy_install.

atualização de 2018:

O Python 3.3+ agora inclui o módulo venv para criar facilmente ambientes virtuais da seguinte forma:

python3 -m venv /path/to/new/virtual/environment

Veja a documentação de diferentes métodos de plataforma para ativar o ambiente após a criação, mas normalmente um dos seguintes:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
16
Dylan Hogg

Para usar o pip, não é obrigatório que você instale o pip diretamente no sistema. Você pode usá-lo através de virtualenv . O que você pode fazer é seguir estas etapas:

Normalmente, precisamos instalar pacotes Python para um projeto específico. Agora crie uma pasta de projeto, digamos meuprojeto.

  • Copie o arquivo virtualenv.py da pasta descompactada de virtualenv e cole dentro da pasta myproject

Agora crie um ambiente virtual, digamos myvirtualenv da seguinte maneira, dentro da pasta myproject :

python virtualenv.py myvirtualenv

Isso vai te mostrar:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

Agora seu ambiente virtual, myvirtualenv , é criado dentro de sua pasta de projeto. Você pode notar, pip agora está instalado dentro de seu ambiente virtual. Tudo o que você precisa fazer é ativar o ambiente virtual com o seguinte comando.

myvirtualenv\Scripts\activate

Você verá o seguinte no prompt de comando:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

Agora você pode começar a usar o pip, mas certifique-se de ter ativado o virtualenv olhando para a esquerda do seu prompt.

Esta é uma das maneiras mais fáceis de instalar o pip, ou seja, dentro do ambiente virtual, mas você precisa ter o arquivo virtualenv.py com você.

Para mais maneiras de instalar pip/virtualenv/virtualenvwrapper, você pode consultar thegauraw.tumblr.com .

14
thegauraw

Eu só queria adicionar mais uma solução para aqueles com problemas na instalação do setuptools do Windows de 64 bits. A questão é discutida neste bug em python.org e ainda não foi resolvida até a data deste comentário. Uma solução simples é mencionada e funciona sem falhas. Uma mudança de registro fez o truque para mim.

Link: http://bugs.python.org/issue6792#

Solução que funcionou para mim ...:

Adicione esta configuração de registro para versões 2.6+ do Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Esta é provavelmente a configuração do registro que você já terá para o Python 2.6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Obviamente, você precisará substituir a versão 2.6 pela versão do Python que estiver executando.

13
user1233104

Atualizado em 2016: Pip já deve estar incluído no Python 2.7.9+ or 3.4+, mas se por qualquer razão não estiver lá, você pode usar o seguinte one-liner.

PS:

  1. Isso já deve ser satisfeito na maioria dos casos, mas, se necessário, certifique-se de que sua variável de ambiente PATH inclua as pastas do Python (por exemplo, Python 2.7.x na instalação padrão do Windows: C:\Python27 and C:\Python27\Scripts, para Python 3.3x: C:\Python33 and C:\Python33\Scripts, etc)

  2. Eu encontrei o mesmo problema e, em seguida, encontrei essa maneira talvez mais fácil (um forro!) Mencionado no site oficial aqui: http://www.pip-installer.org/en/latest/installing.html

Não posso acreditar que há tantas respostas longas (talvez antiquadas?) Por aí. Sentindo-se grato a eles, por favor, suba com essa pequena resposta para ajudar os recém-chegados!

13
RayLuo

A melhor maneira que encontrei até agora é apenas duas linhas de código:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Foi testado no Windows 8 com PowerShell , Cmd e Git Bash ( MinGW ).

E você provavelmente deseja adicionar o caminho ao seu ambiente. Está em algum lugar como C:\Python33\Scripts.

12
h--n

Para o download mais recente do Python - Eu tenho o Python 3.6 no Windows. Você não precisa se perguntar que tudo o que precisa está lá, respire fundo e mostrarei como fazer isso.

  1. certifique-se de onde você instala python para mim era no seguinte diretório enter image description here

Agora, vamos adicionar python e pip nas configurações do caminho da variável de ambiente se você estiver no Windows, de modo que o pip ou o python de digitação em qualquer lugar chame python aor pip de onde eles estão instalados.

Então, o PIP é encontrado sob a pasta na tela acima "SCRIPTS" Vamos adicionar o Python e o PIP no caminho da variável de ambiente. enter image description here

Quase pronto, teste com CMD para instalar o pacote de goole usando pip.

pip install google

enter image description here

TCHAU TCHAU!

12
danielad

Aqui como instalar o pip com facilidade.

  1. copie e cole estes conteúdo em um arquivo como get-pip.py
  2. copie e cole get-pip.py na pasta python .C:\Python27
  3. Clique duas vezes em get-pip.py file.it irá instalar o pip no seu computador.
  4. Agora você tem que adicionar o caminho C:\Python27\Scripts à sua variável de ambiente. Porque inclui o arquivo pip.exe.
  5. Agora você está pronto para usar o pip. Abra cmd e digite como
    pip install package_name
11
Harun ERGUL

PythonXY vem com pip incluído, entre outros .

10
Tobias Kienzler

Eu uso o gerenciador de pacotes multiplataforma Anaconda do continuum.io no Windows e é confiável. Possui gerenciamento de ambiente virtual e um Shell completo com utilitários comuns (por exemplo, conda, pip).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda também vem com binários para bibliotecas com dependências que não são do Python, por exemplo pandas, numpy, etc. Isso é útil principalmente no Windows, pois pode ser difícil compilar corretamente as dependências do C.

10
Christian Tremblay

Eu tive alguns problemas de instalação de diferentes maneiras quando segui as instruções aqui. Eu acho muito complicado instalar em todos os ambientes Windows da mesma maneira. No meu caso, eu preciso do Python 2.6, 2.7 e 3.3 na mesma máquina para diferentes propósitos, então é por isso que eu acho que há mais problemas. Mas as instruções a seguir funcionaram perfeitamente para mim, então pode ser que, dependendo do seu ambiente, você deva experimentar este:

http://docs.python-guide.org/en/latest/starting/install/win/

Além disso, devido aos diferentes ambientes que eu achei úteis para usar Ambientes Virtuais, eu tinha sites que usam bibliotecas diferentes e é muito melhor encapsulá-los em uma única pasta, confira as instruções, brevemente se o PIP estiver instalado você instala o VirtualEnv:

pip install virtualenv

Na pasta você tem todos os seus arquivos

virtualenv venv

E segundos depois você tem um ambiente virtual com tudo na pasta venv, para ativá-lo execute o venv/Scripts/activate.bat (desative o ambiente é facil, use o deactivate.bat). Cada biblioteca que você instala vai acabar nos pacotes vv\Lib\site e é fácil mover todo o seu ambiente para algum lugar.

A única desvantagem que encontrei é que alguns editores de código não podem reconhecer esse tipo de ambiente, e você verá avisos em seu código porque as bibliotecas importadas não foram encontradas. É claro que existem maneiras complicadas de fazê-lo, mas seria bom que os editores tenham em mente que os Ambientes Virtuais são muito normais hoje em dia.

Espero que ajude.

8
Maximiliano Rios
  1. Script de download: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. Salve-o na unidade em algum lugar como C:\pip-script\get-pip.py
  3. Navegue para esse caminho a partir do comando Prompt e execute "python get-pip.py"

Link do guia: http://www.pip-installer.org/en/latest/installing.html#install-pip

Nota: Certifique-se de que o caminho de scripts como este (C:\Python27\Scripts) seja adicionado à variável de ambiente% PATH% também.

6
Adil Abbasi

É muito simples:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(Certifique-se de que seu diretório de script Python e Python (por exemplo, C:\Python27 e C:\Python27\Scripts) esteja no PATH.)

3
CaptainCodeman

pip já está instalado se você estiver usando Python 2> = 2.7.9 ou Python 3> = 3.4 binários baixados de python.org , mas você precisará atualizar o pip.

Na atualização do Windows pode ser feito facilmente

Vá para a linha de comando do Python e execute abaixo do comando Python

python -m pip install -U pip

Instalando com get-pip.py

Faça o download de get-pip.py na mesma pasta ou em qualquer outra pasta de sua escolha. Eu estou supondo que você vai baixá-lo na mesma pasta de você ter o arquivo python.exe e executar este comando

python get-pip.py

Pip's guia de instalação é bastante limpo e simples.

Usando isso, você deve ser capaz de começar com Pip em menos de dois minutos.

3
Chetan Sharma

Trabalhando desde 04 de fevereiro de 2014 :):

Se você tentou instalar o pip através do arquivo do instalador do Windows a partir de http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip como sugerido por @Colonel Panic, você pode ter instalado o gerenciador de pacotes pip com êxito, mas você pode não conseguir instalar nenhum pacote com pip. Você também pode ter o mesmo erro de SSL que eu tive quando tentei instalar o Beautiful Soup 4 se você olhar no arquivo pip.log:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

O problema é um problema com uma versão antiga do OpenSSL sendo incompatível com o pip 1.3.1 e versões anteriores. A solução mais fácil, por enquanto, é instalar o pip 1.2.1, que não requer SSL :

Instalando o Pip no Windows:

  1. Faça o download do pip 1.2.1 em https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Extraia o arquivo pip-1.2.1.tar.gz
  3. Altere o diretório para a pasta extraída: cd <path to extracted folder>/pip-1.2.1
  4. Executar python setup.py install
  5. Agora certifique-se de que C:\Python27\Scripts esteja em PATH porque pip está instalado no diretório C:\Python27\Scripts ao contrário de C:\Python27\Lib\site-packages onde os pacotes Python são normalmente instalados

Agora tente instalar qualquer pacote usando pip.

Por exemplo, para instalar o pacote requests usando pip, execute isso a partir do cmd:

pip install requests

Whola! requests será instalado com sucesso e você receberá uma mensagem de sucesso.

3
praveenak

Basta fazer o download de setuptools-15.2.Zip (md5), aqui https://pypi.python.org/pypi/setuptools#windows-simplified , e executar ez_setup.py.

2
ybdesire

Instalando o Pip para Python2 e Python3

  1. Faça o download de get-pip.py para uma pasta no seu computador.
  2. Abra um prompt de comando e navegue até a pasta que contém get-pip.py.
  3. Execute o seguinte comando: python get-pip.py, python3 get-pip.py ou python3.6 get-pip.py, dependendo de qual versão de python você deseja instalar pip
  4. Pip deve estar agora instalado!

Resposta antiga (ainda válida)

Você tentou ?

python -m ensurepip

é provavelmente o mais fácil de instalar o pip em qualquer sistema.

2
Pedro Lobito

se você ainda tiver outros problemas com a versão pip você pode tentar isso

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

Alternativamente, você pode obter pip-Win que é um instalador tudo-em-um para pip e virtualenv no Windows e sua GUI.

  • Alternar de um interpretador Python (ou seja, versão) para outro (incluindo py e pypy)
  • Veja todos os pacotes instalados e se eles estão atualizados
  • Instalar ou atualizar um pacote ou atualizar o próprio pip
  • Criar e excluir ambientes virtuais e alternar entre eles
  • Execute o script IDLE ou outro script Python, com o intérprete selecionado
2
sk8asd123

Acho que a pergunta faz parecer que a resposta é mais simples do que realmente é. A execução do pip, às vezes, requer a compilação nativa de um módulo (o Numpy de 64 bits é um exemplo comum disso). Para que a compilação do pip tenha sucesso, você precisa do Python, que foi compilado com a mesma versão do MSVC que o pip está usando. As distribuições padrão do Python são compiladas com o MSVC 2008. Você pode instalar uma versão Express do VC2008, mas ela não é mantida. Sua melhor aposta é obter uma versão expressa de um MSVC posterior e compilar o Python. Então PIP e Python estarão usando a mesma versão do MSVC.

1
Dmitry Rubanovich

Agora, ele é empacotado com o Python. Você não precisa instalá-lo.

pip -V

É assim que você pode verificar se o pip está instalado ou não. Em casos raros, se não estiver instalado, faça o download de get-pip.py file e execute-o com python como

python get-pip.py
1
Usman Ahmed

você tem que pegar o arquivo get_pip.py pesquisá-lo no google copiar de lá e salvá-lo localmente na unidade c no diretório pip

1
Pawanvir singh

Há também um problema com pip em 64 bit Cygwin . Após a instalação, a saída do comando pip está sempre vazia, não importa quais comandos/opções você usa (mesmo pip -V não produz saída).

Se for o seu caso, basta instalar a versão de desenvolvimento do pacote do Cygwin libuuid chamadolibuuid-devel. Sem esse pacote, o uso de libuuid causa um segfault. E pip usa esse pacote, então o segfault é a causa de uma saída vazia de pip no Cygwin x64. Em 32 bit Cygwin está funcionando bem mesmo sem esse pacote.

Você pode ler alguns detalhes lá: https://github.com/kennethreitz/requests/issues/1547

1
Dawid Ferenczy Rogožan

Como instalar o pip:

  1. Baixe e instale ActivePython
  2. Abra um prompt de comando (CMD)
  3. Digite pypm install pip
1
Paul Sweatte

Às vezes é mais fácil entender quando você usa o IDE:

  • Instalar o PyCharm
  • E criar ambiente virtual, ele instalará automaticamente pip
  • Então no código você pode instalar qualquer pacote python  enter image description here
0
Janis Karklins