Determining version of easy_install/setuptools

人走茶凉 提交于 2019-11-29 02:09:10

问题


I'm trying to install couchapp, which uses easy_install - and is quite explicit in stating a particular version of easy_install/setuptools is needed: 0.6c6. I seem to have easy_install already on my Mac, but there's no command-line arguments to check the version. Instead of just installing a new version over the top, I'd like to see whether it's necessary first.

So: Any pointers on how I can see what version of setuptools/easy_install I have installed on my machine?

I'm not a Python developer, so I'm assuming this is a simple question. However, I've not found anything via Google or here on SOF.


回答1:


One way would be to look at the actual source file for easy_install. Do

which easy_install

to see where it's located, and then use that path in

less path/to/easy_install

The second line in my easy_install script says:

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

which suggests that I have easy_install version 0.6c11.




回答2:


This seems to get a lot of hits from google, so I thought I'd update for those folks. I was able to do:

easy_install --version

which produced the output

setuptools 3.4.3

I believe this only works for some (newer?) versions of setuptools




回答3:


On Windows, where Python is in the Path:

python -m easy_install --version

For me, I get setuptools 7.0 as the response.



来源:https://stackoverflow.com/questions/1956646/determining-version-of-easy-install-setuptools

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!