web-dev-qa-db-fra.com

Déterminer la version de easy_install / setuptools

J'essaie d'installer couchapp, qui utilise easy_install - et est assez explicite en déclarant qu'une version particulière d'easy_install/setuptools est nécessaire: 0.6c6. Il me semble que easy_install est déjà installé sur mon Mac, mais il n'y a aucun argument en ligne de commande pour vérifier la version. Au lieu d'installer simplement une nouvelle version par-dessus, j'aimerais voir si c'est nécessaire en premier.

Donc: des conseils sur la façon dont je peux voir quelle version de setuptools/easy_install j'ai installée sur ma machine?

Je ne suis pas un développeur Python, donc je suppose que c'est une question simple. Cependant, je n'ai rien trouvé via Google ou ici sur SOF.

41
pat

Une façon serait de regarder le fichier source réel pour easy_install. Faire

which easy_install

pour voir où il se trouve, puis utilisez ce chemin dans

less path/to/easy_install

La deuxième ligne de mon script easy_install dit:

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

ce qui suggère que j'ai la version 0.6c11 d'easy_install.

20
Vlad the Impala

Cela semble obtenir beaucoup de hits de Google, alors j'ai pensé que je mettrais à jour pour ces gens. J'ai pu faire:

easy_install --version

qui a produit la sortie

setuptools 3.4.3

Je crois que cela ne fonctionne que pour certaines versions (plus récentes?) De setuptools

62
ErlVolton

Sous Windows, où Python est dans le chemin:

python -m easy_install --version

Pour moi, je reçois setuptools 7.0 comme réponse.

9
Ross Marsden