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?

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.


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).


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

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.


2
Jesteś pewny? Używam pytona, który jest dostarczany z cygwinem, a nie osobno zainstalowanego systemu Windows.
towi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.