¿Cómo ejecutar easy_install en cygwin?

32

Estoy tratando de instalar algún paquete en el python de cygwin, pero recibo el siguiente error: "easy_install: comando no encontrado".

He intentado ejecutar "easy_install.py", el resultado también es "easy_install.py: comando no encontrado". He intentado buscar en todo el árbol de cygwin / usr cualquier cosa nombrada con el prefijo "fácil", ninguno encontrado.

¿Me estoy perdiendo de algo? AFAIK, la herramienta easy_install debe tener baterías incluidas en python 2.5. ¿O hay un paquete que necesita ser instalado para eso que me perdí?

anon
fuente

Respuestas:

39

Desde el indicador de cygwin, haz:

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

Esto instalará easy_install en tu cygwin.

Fácil como py.

itsadok
fuente
14
Plus One para el juego de palabras horrible.
Fergal Moran
Después de la instalación, para usar easy_install, asegúrese de que C: \ Python27 \ Scripts (o similar) esté en su RUTA.
Juuso Ohtonen
18

easy_installes parte del paquete setuptools. Este paquete es proporcionado por cygwin. Para instalarlo, vuelva a ejecutar el instalador [...] de instalación de cygwin .exe , y en el paso de selección de paquete, marque "Python / python-setuptools".

El script easy_install tiene el número de versión adjunto. En lugar de ejecutar easy_install, ejecutar easy_install-2.7o easy_install-3.4(o cualquier x.yversión de Python que haya instalado).

FabienAndre
fuente
Instale el paquete cygwin, luego ejecute easy_install-<ver>. Resulta el sufijo de paquetes cygwin con el número de versión en caso de que tenga instalado python 2 y python 3.
cxw
Para ser precisos: en la ventana de configuración, vea 'Completo' y en la ventana de búsqueda escriba python2-setuptoolso python3-setuptools.
Philip Kearns
4

Easy Install es un módulo de python (easy_install) incluido con setuptools, que se puede encontrar aquí: http://pypi.python.org/pypi/setuptools. Debe instalar setuptools usted mismo.

  • Si desea instalarlo en Windows Python, use el script de instalación de setuptools desde cmd shell o use el instalador de MS Windows
  • Si necesita python con setuptools para trabajar dentro de cygwin, entonces:

    • use el propio python de cygwin (puede instalar uno usando el setup.exe de cygwin)
    • usar la fuente de setuptools
Alex Bolotov
fuente
No lo creo. "which easy_setup" y "which easy_setup.py" dice que no se encuentra.
1
Hay (al menos ahora) un paquete de herramientas de configuración en Cygwin que es casi seguro una mejor manera de instalarlo para una instalación de Cygwin, y más fácil para alguien acostumbrado a Cygwin.
Francis Davey
1

Además de instalar setuptools (como se describe en otras respuestas), también debe asegurarse de que C:\Python25\Scriptsesté en su PATH.

dF
fuente
2
¿Estás seguro? Yo uso el python que viene con cygwin y no el de Windows instalado por separado.
Towi