Pergunta curta
- O que é a maneira correta de instalar
pip,virtualenvedistribute?
fundo
Na minha resposta à pergunta 4314376 do SO , eu recomendei o uso ez_setuppara que você pudesse instalar pipe da virtualenvseguinte maneira:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Originalmente, retirei essas instruções da postagem do blog de Jesse Noller. Então, você deseja usar o Python no Mac? . Eu gosto da idéia de manter um diretório global de pacotes de sites limpo, então os únicos outros pacotes que eu instalo são virtualenvwrappere distribute. (Eu adicionei recentemente distributeà minha caixa de ferramentas por causa deste anúncio de serviço público do Python . Para instalar esses dois pacotes, usei:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Não há mais ferramentas de instalação e easy_install
Para realmente seguir esse anúncio de serviço público do Python , em uma nova instalação do Python, eu faria o seguinte:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Repreensão de Glyph
Em um comentário à minha resposta à pergunta 4314376 do SO, o usuário do SO Glyph declarou:
NÃO. NUNCA faça
sudo python setup.py installo que for. Escreva um ~ / .pydistutils.cfg que coloque sua instalação do pip em ~ / .local ou algo assim. Especialmente os arquivos nomeadosez_setup.pytendem a absorver versões mais recentes de coisas como setuptools e easy_install, que podem quebrar outras coisas no sistema operacional.
Voltar à pergunta curta
Portanto, a resposta de Glyph me leva à minha pergunta original:
- O que é a maneira correta de instalar
pip,virtualenvedistribute?
sudo apt-get install python-{pip,virtualenv}???
pip, virtualenve, o Python PSA.
http://python-distribute.org/distribute_setup.pyredireciona para 404 :(
python distribute_setup.pyseguido deeasy_install pipevirtualenv --distribute venv? (consulte python-guide.readthedocs.org/en/latest/starting/install/… ) e, em caso afirmativo, por quê?