确定 easy_install/setuptools 的版本
我正在尝试安装couchapp,它需要使用easy_install,并且明确说明需要特定版本的easy_install/setuptools:0.6c6。我发现我的Mac上似乎已经有easy_install了,但没有命令行参数可以检查版本。在不想直接覆盖安装新版本的情况下,我想先确认一下是否真的需要更新。
所以,有没有什么方法可以查看我机器上安装的setuptools/easy_install的版本呢?
我不是Python开发者,所以我觉得这个问题应该很简单。不过,我在谷歌和这里的StackOverflow上都没有找到相关的信息。
4 个回答
13
在Windows系统上,如果Python已经添加到系统的路径中:
python -m easy_install --version
对我来说,得到的结果是 setuptools 7.0。
81
这个问题在谷歌上被很多人搜索到,所以我想给大家更新一下。我成功做到了:
easy_install --version
这段代码的输出结果是
setuptools 3.4.3
我觉得这个方法可能只适用于某些(比较新?)版本的setuptools。
20
一种方法是查看easy_install的实际源文件。你可以这样做:
which easy_install
看看它的位置,然后在下面的代码中使用这个路径:
less path/to/easy_install
我easy_install脚本中的第二行写着:
# EASY-INSTALL-ENTRY-SCRIPT: 'setuptools==0.6c11','console_scripts','easy_install'
这表明我使用的是easy_install版本0.6c11。