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.
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.
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
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.