Como executar o easy_install no cygwin?


32

Estou tentando instalar um pacote no python do cygwin, mas estou recebendo o seguinte erro: "easy_install: command not found".

Eu tentei executar "easy_install.py", o resultado também é "easy_install.py: comando não encontrado". Eu tentei pesquisar em toda a árvore do cygwin / usr por qualquer coisa nomeada com o prefixo "easy", nenhum encontrado.

Estou esquecendo de algo? AFAIK, a ferramenta easy_install deve incluir baterias incluídas no python 2.5. Ou existe um pacote que precise ser instalado para o que eu perdi?

Respostas:


39

No prompt do cygwin, faça:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py

Isso instalará o easy_install no seu cygwin.

Fácil como py.


14
Mais um pelo trocadilho horrível.
Fergal Moran

Após a instalação, para usar easy_install, verifique se C: \ Python27 \ Scripts (ou similar) está em seu PATH.
Juuso Ohtonen

18

easy_installfaz parte do pacote setuptools. Este pacote é fornecido pela cygwin. Para instalá-lo, execute novamente o instalador [...] do cygwin setup. Exe e, na etapa de seleção do pacote, marque "Python / python-setuptools".

O script easy_install possui o número da versão anexado. Em vez de executar easy_install, execute easy_install-2.7ou easy_install-3.4(ou qualquer x.yversão do Python que você instalou).


Instale o pacote cygwin e execute easy_install-<ver>. Acontece que o sufixo dos pacotes cygwin é o número da versão, caso você tenha o python 2 e o python 3 instalados.
Cxw

Para ser mais preciso: Na janela de configuração, visualize 'Cheio' e, na janela Pesquisar, digite python2-setuptoolsou python3-setuptools.
Philip Kearns

4

O Easy Install é um módulo python (easy_install) fornecido com o setuptools, que pode ser encontrado aqui: http://pypi.python.org/pypi/setuptools. Você deve instalar as ferramentas de instalação sozinho.

  • Se você deseja instalá-lo no Windows Python, use o setuptools para instalar o script do cmd shell ou use o MS Windows Installer
  • Se você precisar que o python com setuptools funcione no cygwin, então:

    • use o próprio python do cygwin (você pode instalar um usando o setup.exe do cygwin)
    • use a fonte setuptools

Acho que não. "what easy_setup" e "which easy_setup.py" afirma que não foi encontrado.


1
Existe (pelo menos agora) um pacote setuptools no Cygwin que é quase certamente uma maneira melhor de instalá-lo para uma instalação do Cygwin - e mais fácil para alguém acostumado ao Cygwin.
Francis Davey

1

Além de instalar as ferramentas de instalação (conforme descrito em outras respostas), você também precisa ter certeza de que C:\Python25\Scriptsestá na sua PATH.


2
Você tem certeza? Eu uso o python que acompanha o cygwin e não o windows instalado separadamente.
towi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.