Определение версии easy_install / setuptools - PullRequest
35 голосов
/ 24 декабря 2009

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

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

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

Ответы [ 3 ]

54 голосов
/ 09 апреля 2014

Похоже, что Google получает много откликов, поэтому я решил обновить их. Я смог сделать:

easy_install --version

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

setuptools 3.4.3

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

19 голосов
/ 24 декабря 2009

Одним из способов является поиск исходного файла для easy_install. У

which easy_install

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

less path/to/easy_install

Вторая строка в моем скрипте easy_install гласит:

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

, что говорит о том, что у меня версия easycinstall 0.6c11.

6 голосов
/ 22 февраля 2016

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

python -m easy_install --version

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

...