Mais
Como instalo pip no Windows?
pip
é um substituto para easy_install
. Mas devo instalar o pip
utilizando easy_install
no Windows? Existe uma maneira melhor?
2464
3
-- Outdated -- use distribute, não setuptools como descrito aqui. -- -- Outdated #2 -- use setuptools como distribuição é depreciado.
Como você mencionou o pip não inclui um instalador independente, mas você pode instalá-lo com o seu predecessor easy_install.
Então:
C:\Python2x
(não copie a pasta inteira, apenas o conteúdo), porque o comando python não funciona fora da pastaC:\Python2x
e então execute:python setup.py install
C:\Python2x
ao caminhoEstás feito.
Agora você pode utilizar o
pip install package
para instalar facilmente pacotes como no Linux :)Quando tenho que usar o Windows, uso o ActivePython, que automaticamente adiciona tudo ao seu PATH e inclui um gerenciador de pacotes chamado PyPM que fornece gestão de pacotes binários tornando a instalação de pacotes mais rápida e simples.
O
pip' e o
easy_install' não são exatamente a mesma coisa, então há algumas coisas que você pode obter através dopip' mas não do
easy_install' e vice versa.Minha recomendação é que você receba ActivePython Community Edition e não se preocupe com o enorme incômodo de ter tudo pronto para o Python no Windows. Então, você pode simplesmente usar o `pypm'.
Caso você queira utilizar o
pip' você tem que marcar a opção
PyPM' no instalador do ActiveState. Após a instalação você só precisa fazer logoff e logon novamente, e opip' estará disponível na linha de comando, pois está contida na opção
PyPMdo instalador do ActiveState e os caminhos já foram definidos pelo instalador para você. O
PyPM` também estará disponível, mas você não precisa utilizá-lo.Para instalar pip globally no Python 2.x, easy_install parece ser a melhor solução, como diz Adrián.
Entretanto, as instruções de instalação do pip recomendam o uso do virtualenv, já que todo virtualenv tem o pip instalado automaticamente. Isto não requer acesso root ou modificar a instalação do seu sistema Python.
Mas a instalação do virtualenv ainda requer instalação_fácil.
2018 update:
Python 3.3+ agora inclui o módulo venv para criar facilmente ambientes virtuais como este:
python3 -m venv /caminho/para/novo/virtual/ambiente
Veja a documentação para diferentes métodos de plataforma para ativar o ambiente após a criação, mas tipicamente um dos métodos: