【问题标题】:Determining version of easy_install/setuptools确定 easy_install/setuptools 的版本
【发布时间】:2010-12-29 17:21:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: python setuptools easy-install


    【解决方案1】:

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

    easy_install --version
    

    产生了输出

    setuptools 3.4.3
    

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

    【讨论】:

    • 我的照片setuptools 2.0。这也适用于 Windows 用户。
    • 我的打印 setuptools 1.1.6。似乎这可能就是全部=)
    • 当我认为我正在运行 setuptools 28.8.0 时,我收到了 ImportError: No module named extern。可能与github.com/pypa/setuptools/issues/738有关
    【解决方案2】:

    一种方法是查看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 版。

    【讨论】:

    • 我的文件根本没有版本信息——我假设这意味着它太旧了。感谢您的指点,已经安装了新版本,到目前为止一切正常。
    • 我的 easy_setup 版本中没有任何信息,也没有 --version 标志(!!)。我最终不得不查看 /Library/Python/2.7/site-packages/ 以查看安装了哪些 egg (OS X)。
    【解决方案3】:

    在 Windows 上,Python 位于路径中:

    python -m easy_install --version
    

    对我来说,我得到 安装工具 7.0 作为响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-09
      • 2014-12-29
      • 2013-02-07
      • 2011-10-01
      • 2012-01-28
      • 1970-01-01
      • 2011-04-19
      • 2023-03-12
      相关资源
      最近更新 更多