Déterminer la version de Easy install/setuptools

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

Donc: tous les pointeurs sur la façon dont je peux voir quelle version de setuptools / easy_install j'ai installé sur mon de la 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.

33
demandé sur pat 2009-12-24 07:21:51

3 réponses

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

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 easy_install version 0. 6c11.

19
répondu Vlad the Impala 2009-12-24 04:33:43

Cela semble obtenir beaucoup de hits de google, donc j'ai pensé que je mettrais à jour pour ces gens. J'étais capable de faire:

easy_install --version

Qui a produit la sortie

setuptools 3.4.3

Je crois que cela ne fonctionne que pour certains (plus récents? des versions de setuptools

49
répondu ErlVolton 2014-04-09 15:03:37

Sous Windows, où Python est dans le chemin:

python -m easy_install --version

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

4
répondu Ross Marsden 2016-02-22 01:06:15