Определение версии 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
как ответ.