Wie starte ich easy_install in cygwin?

32

Ich versuche, ein Paket in Cygwins Python zu installieren, erhalte jedoch die folgende Fehlermeldung: "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.

Vermisse ich etwas? AFAIK, easy_install tool sollte in Python 2.5 enthalten sein. Oder muss ein Paket installiert werden, das ich verpasst habe?

anon
quelle

Antworten:

39

Führen Sie an der Cygwin-Eingabeaufforderung Folgendes aus:

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

Dadurch wird easy_install auf Ihrem cygwin installiert.

Einfach so.

itsadok
quelle
14
Plus eins für das schreckliche Wortspiel.
Fergal Moran
easy_installVergewissern Sie sich nach der Installation, dass sich C: \ Python27 \ Scripts (oder ähnliches) in Ihrem PATH befindet.
Juuso Ohtonen
18

easy_installist Teil des Setuptools-Pakets. Dieses Paket wird von cygwin bereitgestellt. Um es zu installieren, führen Sie das Installationsprogramm von cygwin setup [...]. Exe erneut aus und aktivieren Sie im Schritt der Paketauswahl "Python / python-setuptools".

Das easy_install-Skript hat die angehängte Versionsnummer. Anstatt zu laufen easy_install, laufen Sie easy_install-2.7oder easy_install-3.4(oder welche x.yVersion von Python Sie installiert haben).

FabienAndre
quelle
Installieren Sie das Cygwin-Paket und führen Sie dann easy_install-<ver> aus. Es stellt sich heraus, dass das Cygwin-Paketsuffix die Versionsnummer enthält, falls Sie Python 2 und Python 3 installiert haben.
cxw
Um genau zu sein: In der Setup-Fenster-Ansicht 'Voll' und im Suchfenster geben Sie python2-setuptoolsoder ein python3-setuptools.
Philip Kearns
4

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

  • Wenn Sie es in Windows Python installieren möchten, verwenden Sie das Installationsskript setuptools von der Cmd- Shell oder den MS Windows-Installer
  • Wenn Sie Python mit setuptools benötigen, um in cygwin zu arbeiten, dann:

    • benutze cygwins eigenes python (du kannst eines mit cygwins setup.exe installieren)
    • setuptools source verwenden
Alex Bolotov
quelle
Ich glaube nicht. "which easy_setup" und "which easy_setup.py" sagen, dass es nicht gefunden wird.
1
Es gibt (zumindest jetzt) ​​ein Setuptools-Paket in Cygwin, das mit ziemlicher Sicherheit eine bessere Möglichkeit darstellt, es für eine Cygwin-Installation zu installieren - und für jemanden, der an Cygwin gewöhnt ist, eine einfachere.
Francis Davey
1

Zusätzlich zur Installation von setuptools (wie in den anderen Antworten beschrieben) müssen Sie auch sicherstellen, dass C:\Python25\Scriptsin Ihrem PATH.

dF
quelle
2
Bist du sicher? Ich benutze die mit Cygwin gelieferte Python-Version und nicht die separat installierte Windows-Version.
Uhr