我正在尝试安装 couchapp,它使用 easy_install - 并且非常明确地声明需要特定版本的 easy_install/setuptools:0.6c6。我的 Mac 上似乎已经有 easy_install,但没有命令行参数来检查版本。我不想直接安装新版本,而是想先看看是否有必要。
那么:关于如何查看我的计算机上安装的 setuptools/easy_install 版本的任何指示?
我不是 Python 开发人员,所以我假设这是一个简单的问题。但是,我还没有通过 Google 或 SOF 找到任何内容。
这似乎从谷歌获得了很多点击,所以我想我会为这些人更新。 我能够做到:
easy_install --version
产生输出
setuptools 3.4.3
我相信这仅适用于某些(较新的?)版本的安装工具
一种方法是查看 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。
在 Windows 上,Python 位于路径中:
python -m easy_install --version
对于我来说,我得到 安装工具7.0 作为回应。
如果你没有 easy_install,在 shell 中使用 Python 对我有用:
$ python
Python 3.10.0
>>> import setuptools
>>> setuptools.__version__
在此处找到解决方案。