Jak uruchomić easy_install w cygwin?

32

Próbuję zainstalować jakiś pakiet w pythonie cygwina, ale pojawia się następujący błąd: „easy_install: polecenie nie znaleziono”.

Próbowałem uruchomić plik „easy_install.py”, wynikiem jest również „easy_install.py: polecenie nie znaleziono”. Próbowałem przeszukać całe drzewo / usr cygwina pod kątem cokolwiek nazwanego prefiksem „easy”, ale nie znaleziono.

Czy coś brakuje? AFAIK, narzędziem easy_install powinny być baterie zawarte w python 2.5. A może istnieje pakiet, który należy zainstalować dla tego, co przegapiłem?

anon
źródło

Odpowiedzi:

39

Z wiersza polecenia cygwin wykonaj:

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

Spowoduje to zainstalowanie easy_install na twoim cygwinie.

Proste jak py.

itsadok
źródło
14
Plus One for the Horrible Pun.
Fergal Moran
Po instalacji, aby użyć easy_install, upewnij się, że C: \ Python27 \ Scripts (lub podobny) znajduje się w ŚCIEŻCE.
Juuso Ohtonen,
18

easy_installjest częścią pakietu setuptools. Ten pakiet jest dostarczany przez cygwin. Aby go zainstalować, uruchom ponownie instalator cygwin [...]. Exe , a na etapie wyboru pakietu zaznacz „Python / python-setuptools”.

Do skryptu easy_install dołączony jest numer wersji. Zamiast uruchamiać easy_install, uruchamiać easy_install-2.7lub easy_install-3.4(lub dowolną x.yzainstalowaną wersję Pythona).

FabienAndre
źródło
Zainstaluj pakiet cygwin, a następnie uruchom easy_install-<ver>. Okazuje się, że sufiks pakietów cygwin ma numer wersji w przypadku, gdy masz zainstalowany Python 2 i Python 3.
cxw
Mówiąc ściślej: w oknie ustawień widoku „Pełny” oraz w oknie wyszukiwania wpisz python2-setuptoolslub python3-setuptools.
Philip Kearns
4

Łatwa instalacja to moduł Pythona (easy_install) w pakiecie z setuptools, który można znaleźć tutaj: http://pypi.python.org/pypi/setuptools. Musisz samodzielnie zainstalować setuptools.

  • Jeśli chcesz zainstalować go w Pythonie Windows, użyj skryptu instalacyjnego setuptools z powłoki cmd lub użyj instalatora MS Windows
  • Jeśli potrzebujesz Pythona z setuptools do pracy w cygwin niż:

    • użyj własnego pytona cygwina (możesz go zainstalować za pomocą setup.exe cygwina)
    • użyj źródła setuptools
Alex Bolotov
źródło
Nie wydaje mi się „which easy_setup” i „which easy_setup.py” mówi, że nie można go znaleźć.
1
W Cygwin jest (przynajmniej teraz) pakiet setuptools, który prawie na pewno jest lepszym sposobem na zainstalowanie go w instalacji Cygwin - i łatwiejszy dla kogoś przyzwyczajonego do Cygwin.
Francis Davey
1

Oprócz instalacji setuptools (jak opisano w innych odpowiedziach), musisz również upewnić się, że C:\Python25\Scriptsjest w twoim PATH.

dF
źródło
2
Jesteś pewny? Używam pytona, który jest dostarczany z cygwinem, a nie osobno zainstalowanego systemu Windows.
towi