Як запустити easy_install у cygwin?


32

Я намагаюся встановити якийсь пакет у python cygwin, але я отримую таку помилку: "easy_install: команда не знайдена".

Я спробував запустити "easy_install.py", результат також "easy_install.py: команда не знайдена". Я спробував здійснити пошук у всьому дереві cygwin / usr на те, що було названо з префіксом «легко», жодного не знайдено.

Я щось пропускаю? AFAIK, інструментом easy_install повинні бути батареї, що входять до python 2.5. Або є пакет, який потрібно встановити для того, що я пропустив?

Відповіді:


39

З підказки cygwin зробіть:

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

Це дозволить встановити easy_install на ваш cygwin.

Легко як py.


14
Плюс один для жахливих каламбурів.
Fergal Moran

Після установки easy_installпереконайтесь, що C: \ Python27 \ Scripts (або подібні) є у вашій PATH.
Juuso Ohtonen

18

easy_installє частиною пакета setuptools. Цей пакет надає cygwin. Щоб встановити його, повторно запустіть інсталятор cygwin [...]. Exe , а на кроці вибору пакета поставте галочку "Python / python-setuptools".

Сценарій easy_install додає номер версії. Замість запуску easy_install, запустіть easy_install-2.7або easy_install-3.4(або будь-яку іншу x.yверсію Python, яку ви встановили).


Встановіть пакет cygwin, після чого запустіть easy_install-<ver>. Виявляється суфікс пакунків cygwin з номером версії, якщо у вас встановлені python 2 та python 3.
cxw

Якщо бути точним: у вікні налаштування виберіть "Повний" та у вікні Пошук python2-setuptoolsабо python3-setuptools.
Філіп Кірнс

4

Easy Install - це модуль python (easy_install) у комплекті з setuptools, який можна знайти тут: http://pypi.python.org/pypi/setuptools. Ви повинні встановити setuptools самостійно.

  • Якщо ви хочете встановити його в windows python, ніж використовувати setuptools, встановіть скрипт з оболонки cmd або використовуйте інсталятор MS Windows
  • Якщо вам потрібен python із setuptools для роботи в cygwin, ніж:

    • використовувати власний python cygwin (ви можете встановити його за допомогою установки cygwin's setup.exe)
    • використовувати джерело setuptools

Я не думаю, що так. "котрий easy_setup" і "which easy_setup.py" говорить, що його не знайдено.


1
У Cygwin є (принаймні зараз) пакет setuptools, що майже напевно є кращим способом встановити його для встановлення Cygwin - і простішим для тих, хто звик Cygwin.
Френсіс Деві

1

Окрім встановлення setuptools (як описано в інших відповідях), вам також потрібно переконатися, що він C:\Python25\Scriptsє у вашому PATH.


2
Ти впевнений? Я використовую python, який постачається з cygwin, а не окремо встановлений Windows.
букси
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.