Come eseguire easy_install in cygwin?


32

Sto cercando di installare un pacchetto in Python di Cygwin, ma sto ottenendo il seguente errore: "easy_install: comando non trovato".

Ho provato a eseguire "easy_install.py", il risultato è anche "easy_install.py: comando non trovato". Ho cercato di cercare nell'intero albero / usr di cygwin alla ricerca di qualsiasi cosa nominata con il prefisso "facile", nessuna trovata.

Mi sto perdendo qualcosa? AFAIK, lo strumento easy_install dovrebbe essere batterie incluse in Python 2.5. O c'è un pacchetto che deve essere installato per quello che mi sono perso?

Risposte:


39

Dal prompt di cygwin, eseguire:

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

Ciò installerà easy_install sul tuo cygwin.

Facile da usare.


14
Più uno per il gioco di parole orribile.
Fergal Moran,

Dopo l'installazione, per usare easy_install, assicurati che C: \ Python27 \ Scripts (o simile) sia nel tuo PERCORSO.
Juuso Ohtonen,

18

easy_installfa parte del pacchetto setuptools. Questo pacchetto è fornito da cygwin. Per installarlo, rieseguire il programma di installazione di cygwin [...]. Exe installer e, al passaggio di selezione del pacchetto, selezionare "Python / python-setuptools".

Lo script easy_install ha il numero di versione allegato. Invece di eseguire easy_install, eseguire easy_install-2.7o easy_install-3.4(o qualsiasi x.yversione di Python installata).


Installa il pacchetto cygwin, quindi esegui easy_install-<ver>. Risulta il suffisso dei pacchetti cygwin con il numero di versione nel caso in cui sia installato Python 2 e Python 3.
Cxw,

Per essere precisi: nella finestra di configurazione visualizzare "Completo" e nella finestra di ricerca digitare python2-setuptoolso python3-setuptools.
Philip Kearns,

4

Easy Install è un modulo python (easy_install) in bundle con setuptools, che può essere trovato qui: http://pypi.python.org/pypi/setuptools. È necessario installare setuptools da soli.

  • Se si desidera installarlo in Windows Python che utilizzare setuptools, installare lo script dalla shell cmd o utilizzare MS Windows Installer
  • Se hai bisogno di Python con setuptools per funzionare all'interno di Cygwin di:

    • usa il proprio python di cygwin (puoi installarne uno usando setup.exe di cygwin)
    • usa la fonte setuptools

Io non la penso così. "which easy_setup" e "which easy_setup.py" afferma che non è stato trovato.


1
Esiste (almeno ora) un pacchetto setuptools in Cygwin che è quasi sicuramente un modo migliore per installarlo per un'installazione Cygwin - e più facile per qualcuno abituato a Cygwin.
Francis Davey,

1

Oltre a installare setuptools (come descritto in altre risposte), devi anche assicurarti che C:\Python25\Scriptssia nel tuo PATH.


2
Sei sicuro? Uso il pitone fornito con Cygwin e non quello di Windows installato separatamente.
rimorchiato il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.