Frage Wie laufe ich easy_install in cygwin?


Ich versuche, ein Paket in Cygwin Python zu installieren, aber ich bekomme den folgenden Fehler: "easy_install: Befehl nicht gefunden".

Ich habe versucht, "easy_install.py" auszuführen, das Ergebnis ist auch "easy_install.py: Befehl nicht gefunden". Ich habe versucht, den gesamten cygwin / usr-Baum nach etwas zu durchsuchen, das mit dem Präfix "easy" benannt ist, keines gefunden.

Fehle ich etwas? AFAIK, easy_install tool sollte Batterien in Python 2.5 enthalten sein. Oder gibt es ein Paket, das für das installiert werden muss, das ich vermisst habe?


31


Ursprung




Antworten:


Von der cygwin-Eingabeaufforderung aus:

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

Dies wird easy_install auf Ihrem Cygwin installieren.

Einfach wie py.


39



Plus eins für das schreckliche Wortspiel. - Fergal Moran
Nach der Installation zu verwenden easy_install, stellen Sie sicher, dass sich C: \ Python27 \ Scripts (oder Ähnliches) in Ihrem PATH befindet. - Juuso Ohtonen


easy_install ist Teil des Pakets setuptools. Dieses Paket wird von Cygwin zur Verfügung gestellt. Um es zu installieren, führe den Cygwin erneut aus setup [...] .exe Installer, und wählen Sie bei der Paketauswahl "Python / python-setuptools".

Das Skript easy_install hat die Versionsnummer angehängt. Anstatt zu rennen easy_install, Lauf easy_install-2.7 oder easy_install-3.4 (oder Wasauchimmer x.y Version von Python, die Sie installiert haben).


16



Installieren Sie das Cygwin-Paket und führen Sie es aus easy_install-<ver>. Stellt das cygwin-Paketsuffix mit der Versionsnummer für den Fall heraus, dass Python 2 und Python 3 installiert sind. - cxw
Um genau zu sein: In der Setup-Fenster-Ansicht 'Voll' und im Suchfenster eingeben python2-setuptools oder python3-setuptools. - Philip Kearns


Easy Install ist ein Python-Modul (easy_install) im Bundle mit setuptools, das Sie hier finden: http://pypi.python.org/pypi/setuptools. Sie müssen setuptools selbst installieren.

  • Wenn Sie es in Windows Python installieren möchten, dann verwenden Sie setuptools Installationsskript von cmd Shell oder MS Windows Installer verwenden
  • Wenn Sie Python mit setuptools benötigen, um innerhalb von Cygwin zu arbeiten, dann:

    • benutze cygwins eigenen Python (du kannst einen mit cygwin's setup.exe installieren)
    • Verwenden Sie die setuptools-Quelle

4



Ich denke nicht. "what easy_setup" und "which easy_setup.py" sagt, dass es nicht gefunden wird.
Das Setup-Tools Seite oben erwähnt hat sogar eine spezifischer Abschnitt mit detaillierten Anweisungen zum Installieren von setuptools (einschließlich easy_install) auf Cygwin. - ehdr
Es gibt (zumindest jetzt) ​​ein Setuptools-Paket in Cygwin, das mit ziemlicher Sicherheit ein besserer Weg ist, es für eine Cygwin-Installation zu installieren - und für jemanden, der an Cygwin gewöhnt ist. - Francis Davey


Zusätzlich zur Installation von setuptools (wie in anderen Antworten beschrieben) müssen Sie auch sicherstellen C:\Python25\Scripts ist in dir PATH.


1



Bist du sicher? Ich benutze den Python, der mit Cygwin kommt und nicht den separat installierten Windows. - towi