it-swarm-ru.tech

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

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

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

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

32
Alex Gontmakher

В Cygwin Prompt выполните:

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

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

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

39
itsadok

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 вы установили).

18
FabienAndre

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

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

    • используйте собственный cygwin python (вы можете установить его, используя cygwin's setup.exe)
    • использовать источник setuptools
4
Alex Bolotov

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

1
dF