pip
é um substituto para easy_install
. Mas devo instalar pip
usando easy_install
no Windows? Existe uma maneira melhor?
python -m ensurepip
pip
é um substituto para easy_install
. Mas devo instalar pip
usando easy_install
no Windows? Existe uma maneira melhor?
python -m ensurepip
Respostas:
Boas notícias! O Python 3.4 (lançado em março de 2014) e o Python 2.7.9 (lançado em dezembro de 2014) são enviados com o Pip. Este é o melhor recurso de qualquer versão do Python. Torna a riqueza de bibliotecas da comunidade acessível a todos. Os iniciantes não são mais excluídos do uso de bibliotecas da comunidade pela dificuldade proibitiva de configuração. Ao enviar com um gerenciador de pacotes, o Python se une ao Ruby , Node.js , Haskell , Perl , Go - quase todas as outras linguagens contemporâneas com a maioria da comunidade de código-fonte aberto. Obrigado, Python.
Se você achar que o pip não está disponível ao usar o Python 3.4+ ou Python 2.7.9+, basta executar, por exemplo:
py -3 -m ensurepip
Obviamente, isso não significa que o pacote Python seja resolvido. A experiência continua frustrante. Discuto isso na pergunta Stack Overflow O Python possui um sistema de gerenciamento de pacotes / módulos? .
E, infelizmente, para todos que usam o Python 2.7.8 ou anterior (uma parte considerável da comunidade). Não há plano de enviar Pip para você. Siga as instruções manuais.
Voando em face de seu lema de 'baterias incluídas' , o Python é enviado sem um gerenciador de pacotes. Para piorar a situação, Pip era - até recentemente - ironicamente difícil de instalar.
Por https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :
Faça o download get-pip.py
, tendo o cuidado de salvá-lo como um .py
arquivo e não .txt
. Em seguida, execute-o no prompt de comando:
python get-pip.py
Você possivelmente precisará de um prompt de comando do administrador para fazer isso. Siga Iniciar um prompt de comando como 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 ao seu caminho,
A documentação oficial informa aos usuários para instalar o Pip e cada uma de suas dependências da fonte. Isso é entediante para os experientes e proibitivamente difíceis para iniciantes.
Por nossa causa, Christoph Gohlke prepara instaladores do Windows ( .msi
) para pacotes populares do Python. Ele cria instaladores para todas as versões do Python, 32 e 64 bits. Você precisa:
Para mim, este Pip instalado em C:\Python27\Scripts\pip.exe
. Encontre pip.exe
no seu computador e adicione sua pasta (por exemplo C:\Python27\Scripts
) ao seu caminho (Iniciar / Editar variáveis de ambiente). Agora você deve poder executar a pip
partir da linha de comando. Tente instalar um pacote:
pip install httpie
Lá vai você (espero)! As soluções para problemas comuns são fornecidas abaixo:
Se você trabalha em um escritório, pode estar atrás de um proxy HTTP. Nesse caso, defina as variáveis de ambiente http_proxy
ehttps_proxy
. A maioria dos aplicativos Python (e outro software livre) os respeita. Exemplo de sintaxe:
http://proxy_url:port
http://username:password@proxy_url:port
Se você tiver realmente azar, seu proxy pode ser um proxy Microsoft NTLM . O 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/
Os módulos Python podem ser parcialmente escritos em C ou C ++. Pip tenta compilar a partir da fonte. Se você não possui um compilador C / C ++ instalado e configurado, verá esta mensagem de erro enigmática.
Erro: Não foi possível encontrar vcvarsall.bat
Você pode corrigir isso instalando um compilador C ++ , como MinGW ou Visual C ++ . Na verdade, a Microsoft envia uma especificamente para uso com o Python. Ou tente o Microsoft Visual C ++ Compiler para Python 2.7 .
Muitas vezes, porém, é mais fácil verificar o site de Christoph para o seu pacote.
pip
você digite o gerenciador de pacotes Python.
C:\Python27
para o PATH do sistema (que é onde o prompt de comando procura por programas), siga superuser.com/a/143121/62691
python -m pip
Windows!
- Desatualizado - use distribuir, não setuptools, conforme descrito aqui. -
- Desatualizado # 2 - use setuptools, pois a distribuição está obsoleta.
Como você mencionou, o pip não inclui um instalador independente, mas você pode instalá-lo com o seu antecessor easy_install.
Assim:
C:\Python2x\
pasta (não copie a pasta inteira para ela, apenas o conteúdo), porque o comando python não funciona fora da C:\Python2x
pasta e execute: python setup.py install
C:\Python2x\Scripts
ao caminhoVocê terminou.
Agora você pode usar pip install package
para instalar facilmente pacotes como no Linux :)
pip
usando easy_install
posso remover setuptools
por pip uninstall setuptools
? Está tudo bem ou isso levaria a problemas mais tarde?
ATUALIZAÇÃO DE 2014:
1) Se você instalou o Python 3.4 ou posterior, o pip está incluído no Python e já deve estar funcionando no seu sistema.
2) Se você está 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 as ferramentas de instalação para você e funciona independentemente da arquitetura (32 ou 64 bits).
As instruções de instalação são detalhadas aqui e envolvem:
Para instalar ou atualizar o pip, faça o download com segurança de get-pip.py .
Em seguida, execute o seguinte (que pode exigir acesso de administrador):
python get-pip.py
Para atualizar as ferramentas de instalação existentes (ou distribuir), execute
pip install -U setuptools
Deixarei os dois conjuntos de instruções antigas abaixo para posteridade.
Respostas Velhas:
Para as edições do Windows do 64 bit variedade - 64-bit Windows + Python costumava exigir um método de instalação em separado devido à ez_setup, mas eu já testou o novo método em Windows de 64 bits em execução de 32 bits Python e 64 bits Python distribuir e agora você pode usar o mesmo método para todas as versões do Windows / Python 2.7X:
Método 2 ANTIGO usando distribuir :
C:\Python27\Scripts
(sinta-se à vontade para criar um Scripts
diretório, se ele não existir).cd
) para o diretório que você baixoudistribute_setup.py
.python distribute_setup.py
(Isso não funcionará se o diretório de instalação do python não for adicionado ao seu caminho - clique aqui para obter ajuda )Scripts
diretório 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%.easy_install pip
A última etapa não funcionará, a menos que você esteja no diretório easy_install.exe
(C: \ Python27 \ Scripts seria o padrão para o Python 2.7) ou você tenha esse diretório adicionado ao seu caminho.
Método 1 ANTIGO usando ez_setup:
Faça o download do ez_setup.py e execute-o; ele fará o download do arquivo .egg apropriado e o instalará para você. (Atualmente, o instalador .exe fornecido não suporta 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:
c:\Python2x\Scripts
ao caminho do Windows (substitua o x
in Python2x
pelo número da versão real que você instalou)easy_install pip
Atualização 2016+:
Essas respostas estão desatualizadas ou são prolixo e difíceis.
Se você possui o Python 3.4+ ou 2.7.9+, ele será instalado por padrão no Windows. Caso contrário, em resumo:
get-pip.py
. Como alternativa, clique com o botão direito do mouse em seu ícone no Explorer e escolha a opção "executar como administrador ...".Os novos binários pip.exe
(e os obsoletos easy_install.exe
) serão encontrados na "%ProgramFiles%\PythonXX\Scripts"
pasta (ou similar), que geralmente não está na sua PATH
variável. Eu recomendo adicioná-lo.
O Python 3.4, lançado em março de 2014, pip
inclui:
http://docs.python.org/3.4/whatsnew/3.4.html
Portanto, desde o lançamento do Python 3.4, a maneira atualizada de instalar o pip no Windows é apenas instalar o Python.
A maneira recomendada de usá-lo é chamá-lo como um módulo, especialmente com várias distribuições ou versões python instaladas, para garantir que os pacotes cheguem ao local correto:
python -m pip install --upgrade packageXYZ
https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel
pip
ainda não é reconhecido. Alguém pode ajudar?
pip3.exe
reside e execute, por exemplo pip3 install -U sphinx
.
py -m pip install xxx
no prompt de comando do Windows com êxito.
Quando preciso usar o Windows, uso o ActivePython, que adiciona tudo automaticamente ao seu PATH e inclui um gerenciador de pacotes chamado PyPM, que fornece gerenciamento de pacotes binários , tornando a instalação mais rápida e simples.
pip
e easy_install
não são exatamente a mesma coisa; portanto, há algumas coisas pelas quais você pode passar, pip
mas não easy_install
e vice-versa .
Minha recomendação é que você obtenha o ActivePython Community Edition e não se preocupe com o enorme aborrecimento de configurar tudo para o Python no Windows. Então, você pode apenas usar pypm
.
Caso deseje usar pip
, verifique a PyPM
opção no instalador do ActiveState. Após a instalação, você só precisa efetuar logoff e logon novamente, e pip
estará disponível na linha de comando, porque ela está contida na PyPM
opção do instalador do ActiveState e os caminhos já foram definidos pelo instalador para você. PyPM
também estará disponível, mas você não precisa usá-lo.
PyPM
causa disso, mas porque ele vem pip
e adiciona coisas automaticamente ao arquivo PATH
.
A maneira atualizada é usar o gerenciador de pacotes do Windows, Chocolatey .
Depois de instalado, basta abrir um prompt de comando e executar os três comandos a seguir, que instalam o Python 2.7, easy_install e pip. Ele detectará automaticamente se você está no Windows x64 ou x86.
cinst python
cinst easy.install
cinst pip
Todos os outros pacotes Python na Galeria Chocolatey podem ser encontrados aqui .
cinst pip
no momento da redação, apenas assume que o easy_install foi instalado, o que não é necessariamente o caso.
cinst easy.install
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ê já deve ter o pip.
Caso contrário, execute este comando de uma linha no prompt (o 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 instalará o pip . Se o Setuptools ainda não estiver instalado,get-pip.py
você também o instalará.
Conforme mencionado nos comentários, o comando acima fará o download do código do repositório de código-fonte do Pip no GitHub e o executará dinamicamente em seu ambiente. Observe que este é um atalho das etapas de download, inspeção e execução, tudo com um único comando usando o próprio Python . Se você confia no Pip, continue sem dúvida.
Verifique se a variável de ambiente PATH do Windows inclui as pastas do Python (para instalação padrão do Python 2.7.x: C:\Python27
eC:\Python27\Scripts
, por Python 3.3x: C:\Python33
e C:\Python33\Scripts
, e assim por diante).
Criei instaladores do Windows para distribuir e pip aqui (o objetivo é usar pip
sem precisar inicializar easy_install
ou salvar e executar scripts Python):
No Windows, basta baixar e instalar primeiro distribute
e depois pip
nos links acima. O distribute
link acima contém .exe
instaladores stub , e atualmente são apenas de 32 bits. Não testei o efeito no Windows de 64 bits.
O processo de refazer isso para novas versões não é difícil, e eu o incluí aqui para referência.
distribute
Para obter os .exe
arquivos stub , você precisa ter um compilador Visual C ++ (aparentemente também é compilável com o MinGW)
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
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
launcher.c
que precisa de compilação manual de ... ajustada e reconstruído distribute
- que significa que este é win32
-apenas ...
O seguinte funciona para o Python 2.7. Salve este script e inicie-o:
https://raw.github.com/pypa/pip/master/contrib/get-pip.py O
Pip está instalado e 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ê possui uma versão de 64 bits do Windows 7, pode ler os problemas de instalação do Python de 64 bits no Windows 7 de 64 bits para instalar com êxito o pacote executável do Python (problema com entradas do Registro).
Para o mais recente download do Python - Eu tenho o python 3.6 no Windows. Você não precisa se perguntar tudo o que precisa está lá, respire, eu vou lhe mostrar como fazê-lo.
Agora, vamos adicionar python e pip nas configurações de caminho variável do ambiente, se você estiver no Windows, para que digitar pip ou python em qualquer lugar chame python aor pip de onde eles estão instalados.
Portanto, o PIP é encontrado na pasta na tela acima " SCRIPTS ". Permite adicionar Python e PIP no caminho da variável de ambiente.
Quase pronto, vamos testar com o CMD para instalar o pacote goole usando o pip.
pip install google
TCHAU TCHAU!
Para instalar o pip globalmente no Python 2.x, o easy_install parece ser a melhor solução, como Adrián afirma.
No entanto, as instruções de instalação para o pip recomendam o uso do virtualenv pois todo virtualenv possui o pip instalado automaticamente. Isso não requer acesso root ou modifica a instalação do sistema Python.
A instalação do virtualenv ainda requer easy_install.
Atualização de 2018:
O Python 3.3+ agora inclui o módulo venv para criar facilmente ambientes virtuais como:
python3 -m venv /path/to/new/virtual/environment
Consulte a documentação para diferentes métodos de plataforma de ativação do ambiente após a criação, mas geralmente um dos seguintes:
$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat
Para usar o pip, não é obrigatório que você precise instalar o pip diretamente no sistema. Você pode usá-lo completamente virtualenv
. O que você pode fazer é seguir estas etapas:
Normalmente, precisamos instalar pacotes Python para um projeto em particular. Então, agora crie uma pasta de projeto, digamos meu projeto.
virtualenv
e cole dentro da pasta myprojectAgora crie um ambiente virtual, digamos myvirtualenv da seguinte maneira, dentro da pasta myproject :
python virtualenv.py myvirtualenv
Ele mostrará a você:
New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.
Agora, seu ambiente virtual, myvirtualenv , é criado dentro da pasta do projeto. Você pode notar que o pip agora está instalado dentro do seu ambiente virtual. Tudo 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 à esquerda do seu prompt.
Essa é 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 .
Eu só queria adicionar mais uma solução para aqueles com problemas na instalação de ferramentas de instalação do Windows de 64 bits. O problema é discutido neste bug no python.org e ainda não foi resolvido na data deste comentário. Uma solução simples é mencionada e funciona na perfeição. Uma alteração no 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\\"
Essa é 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\\"
Claramente, você precisará substituir a versão 2.6 por qualquer versão do Python que esteja executando.
Atualizado em 2016: Pip
já deve ser incluído Python 2.7.9+ or 3.4+
, mas, por qualquer motivo, não existe, você pode usar a seguinte linha.
python get-pip.py
(se você estiver no Linux, use sudo python get-pip.py
)PS:
Isso já deve ser satisfeito na maioria dos casos, mas, se necessário, verifique se a variável de ambiente PATH inclui as pastas do Python (por exemplo, Python 2.7.x
no padrão de instalação do Windows: C:\Python27 and C:\Python27\Scripts
para Python 3.3x
: C:\Python33 and C:\Python33\Scripts
, etc)
Encontro o mesmo problema e, em seguida, encontrei a maneira talvez mais fácil (uma linha!) Mencionada no site oficial aqui: http://www.pip-installer.org/en/latest/installing.html
Não posso acreditar que existem tantas respostas longas (talvez desatualizadas?) Por aí. Sentindo-se grato a eles, mas, por favor vote esta resposta curta para ajudar mais novos visitantes!
A melhor maneira que encontrei até agora, são 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
.
Aqui como instalar o pip com maneira fácil.
C:\Python27
C:\Python27\Scripts
caminho à sua variável de ambiente, pois inclui o pip.exe
arquivocmd
e digite comopip install package_name
O PythonXY vem pip
incluído, entre outros .
Eu uso o gerenciador de pacotes Anaconda de plataforma cruzada 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 não-Python, por exemplo pandas
, numpy
etc. Isso é útil principalmente no Windows, pois pode ser difícil compilar corretamente as dependências C.
Tive alguns problemas na instalação de maneiras diferentes quando segui as instruções aqui. Eu acho muito complicado instalar em todos os ambientes Windows da mesma maneira. No meu caso, preciso do Python 2.6, 2.7 e 3.3 na mesma máquina para propósitos diferentes, por isso acho que há mais problemas. Mas as seguintes instruções funcionaram perfeitamente para mim; portanto, dependendo do seu ambiente, você deve tentar esta:
http://docs.python-guide.org/en/latest/starting/install/win/
Além disso, devido aos diferentes ambientes que achei incrivelmente ú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, basta instalar o VirtualEnv:
pip install virtualenv
Na pasta você tem todos os seus arquivos executados
virtualenv venv
E segundos depois, você tem um ambiente virtual com tudo na pasta venv, para ativá-lo, execute venv / Scripts / enable.bat (desativar o ambiente é fácil, use deactivate.bat). Toda biblioteca que você instala termina em venv \ Lib \ site-packages e é fácil mover todo o ambiente para algum lugar.
A única desvantagem que encontrei é que alguns editores de código não conseguem 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 fazer isso, mas seria bom que os editores tenham em mente que os ambientes virtuais são muito normais hoje em dia.
Espero que ajude.
Link do guia: http://www.pip-installer.org/en/latest/installing.html#install-pip
Nota: Certifique-se de que o caminho dos scripts como este (C: \ Python27 \ Scripts) seja adicionado também à variável de ambiente% PATH%.
É 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
(Verifique se o diretório de scripts Python e Python (por exemplo, C:\Python27
e C:\Python27\Scripts
) está no PATH.)
A partir de 04 de fevereiro de 2014 :):
Se você tentou instalar o pip através do arquivo do instalador do Windows em http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip, conforme sugerido por @Colonel Panic, pode ter instalado o gerenciador de pacotes pip com êxito, mas você pode não conseguir instalar nenhum pacote com o pip. Você também pode ter o mesmo erro SSL que obtive ao tentar instalar o Beautiful Soup 4 se procurar 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 posteriores. A solução fácil por enquanto é instalar o pip 1.2.1, que não requer SSL :
Instalando o Pip no Windows:
cd <path to extracted folder>/pip-1.2.1
python setup.py install
C:\Python27\Scripts
está no PATH porque o pip está instalado no C:\Python27\Scripts
diretório diferente do local C:\Python27\Lib\site-packages
onde os pacotes Python são normalmente instaladosAgora tente instalar qualquer pacote usando o pip.
Por exemplo, para instalar o requests
pacote usando pip, execute isto no cmd:
pip install requests
Whola! requests
será instalado com sucesso e você receberá uma mensagem de sucesso.
O pip já está instalado se você estiver usando binários Python 2> = 2.7.9 ou Python 3> = 3.4 baixados do python.org , mas precisará atualizar o pip.
No Windows, a atualização pode ser feita facilmente
Vá para a linha de comando do Python e execute abaixo do comando do Python
python -m pip install -U pip
Instalando com get-pip.py
Faça o download do arquivo get-pip.py na mesma pasta ou em qualquer outra pasta de sua escolha. Estou assumindo que você irá baixá-lo na mesma pasta do arquivo python.exe e executar este comando
python get-pip.py
Guia de instalação do Pip é bastante limpo e simples.
Com isso, você poderá começar a usar o Pip em menos de dois minutos.
se você tiver outros problemas com a versão pip, tente isso
pip install --trusted-host pypi.python.org --upgrade pip
Maneira CMD simples
Use CURL para baixar o get-pip.py
curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Executar arquivo python baixado
python get-pip.py
Em seguida, adicione o C:\Python37\Scripts
caminho à sua variável de ambiente. Supõe que exista uma Python37
pasta na unidade C, esse nome de pasta pode variar de acordo com a versão python instalada
Agora você pode instalar pacotes python executando
pip install awesome_package_name
Python2
ePython3
get-pip.py
.python get-pip.py
, python3 get-pip.py
ou python3.6 get-pip.py
, dependendo de qual versão do python
que você deseja instalarpip
Resposta antiga (ainda válida)
Você tentou ?
python -m ensurepip
é provavelmente o mais fácil de instalar o pip em qualquer sistema.
Faça o download do setuptools-15.2.zip (md5), aqui https://pypi.python.org/pypi/setuptools#windows-simplified , e execute o ez_setup.py.
Como alternativa, você pode obter o pip-Win, que é um instalador completo do pip e virtualenv
no Windows e sua GUI.
Agora, ele vem 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, baixe o arquivo get-pip.py e execute-o com o python como
python get-pip.py