Определение версии easy_install/setuptools

Я пытаюсь установить couchapp, который использует easy_install, - и достаточно явным образом заявить, что нужна конкретная версия easy_install/setuptools: 0.6c6. Кажется, у меня есть easy_install уже на моем Mac, но нет аргументов командной строки для проверки версии. Вместо того, чтобы просто устанавливать новую версию поверх, я хотел бы увидеть, нужно ли это сначала.

Итак: Любые указатели на то, как я могу видеть, какую версию setuptools/easy_install я установил на своей машине?

Я не разработчик Python, поэтому я предполагаю, что это простой вопрос. Однако я ничего не нашел через Google или здесь, на SOF.

Ответ 1

Один из способов - посмотреть фактический исходный файл для easy_install. У

which easy_install

чтобы увидеть, где он находится, и затем использовать этот путь в

less path/to/easy_install

Вторая строка в моей easy_install script говорит:

# EASY-INSTALL-ENTRY-SCRIPT: 'setuptools==0.6c11','console_scripts','easy_install'

который предполагает, что у меня есть easy_install версия 0.6c11.

Ответ 2

Кажется, что у вас много хитов от google, поэтому я подумал, что обножусь для этих людей. Я смог:

easy_install --version

который произвел выход

setuptools 3.4.3

Я считаю, что это работает только для некоторых (более новых?) версий setuptools

Ответ 3

В Windows, где Python находится в пути:

python -m easy_install --version

Для меня я получаю setuptools 7.0 как ответ.