Как запустить easy_install в cygwin?


32

Я пытаюсь установить какой-либо пакет в Python Cygwin, но я получаю следующую ошибку: «easy_install: команда не найдена».

Я попытался запустить «easy_install.py», в результате также «easy_install.py: команда не найдена». Я попытался найти во всем дереве cygwin / usr что-нибудь с префиксом «easy», но ничего не найдено.

Я что-то пропустил? AFAIK, инструмент easy_install должен включать батареи, включенные в python 2.5. Или есть пакет, который должен быть установлен для того, что я пропустил?

Ответы:


39

В командной строке cygwin выполните:

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

Это установит easy_install на ваш cygwin.

Легко, как пи.


14
Плюс Один за Ужасный Пун.
Фергал Моран

После установки easy_installубедитесь, что C: \ Python27 \ Scripts (или аналогичный) находится в вашей переменной PATH.
Юусо Охтонен

18

easy_installявляется частью пакета setuptools. Этот пакет предоставляется Cygwin. Чтобы установить его, перезапустите установщик cygwin setup [...]. 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 setup.exe)
    • использовать источник setuptools

Я так не думаю. «what easy_setup» и «which easy_setup.py» говорит, что он не найден.


1
В Cygwin есть (по крайней мере, сейчас) пакет setuptools, который почти наверняка является лучшим способом его установки для установки Cygwin - и проще для тех, кто привык к Cygwin.
Фрэнсис Дейви,

1

В дополнение к установке setuptools (как описано в других ответах), вы также должны убедиться, что C:\Python25\Scriptsон у вас PATH.


2
Вы уверены? Я использую Python, который поставляется с Cygwin, а не отдельно установленный Windows.
13
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.