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?

anon
fonte

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.

itsadok
fonte
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).

FabienAndre
fonte
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
Alex Bolotov
fonte
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.

dF
fonte
2
Você tem certeza? Eu uso o python que acompanha o cygwin e não o windows instalado separadamente.
towi