确定easy_install/setuptools的版本

pat*_*pat 38 python setuptools easy-install

我正在尝试安装使用easy_install的couchapp - 并且非常明确地说明需要特定版本的easy_install/setuptools:0.6c6.我似乎已经在我的Mac上安装了easy_install,但是没有命令行参数来检查版本.我不想仅仅在顶部安装新版本,而是先看看是否有必要.

那么:关于我如何看到我的机器上安装了什么版本的setuptools/easy_install的指示?

我不是Python开发人员,所以我假设这是一个简单的问题.但是,我没有通过谷歌或SOF在这里找到任何东西.

Erl*_*ton 57

这似乎从谷歌获得了很多点击,所以我想我会更新那些人.我能做到:

easy_install --version
Run Code Online (Sandbox Code Playgroud)

产生了输出

setuptools 3.4.3
Run Code Online (Sandbox Code Playgroud)

我相信这只适用于一些(较新的?)版本的setuptools


Vla*_*ala 20

一种方法是查看easy_install的实际源文件.做

which easy_install
Run Code Online (Sandbox Code Playgroud)

看看它的位置,然后使用该路径

less path/to/easy_install
Run Code Online (Sandbox Code Playgroud)

我的easy_install脚本中的第二行说:

# EASY-INSTALL-ENTRY-SCRIPT: 'setuptools==0.6c11','console_scripts','easy_install'
Run Code Online (Sandbox Code Playgroud)

这表明我有easy_install版本0.6c11.

  • 我的文件根本没有版本信息 - 我假设它意味着它太旧了.感谢指点,安装了新版本,到目前为止一切似乎都很好. (4认同)

Ros*_*den 8

在Windows上,Python位于Path中:

python -m easy_install --version
Run Code Online (Sandbox Code Playgroud)

对我来说,我得到setuptools 7.0作为响应.