【问题标题】:Python version also shows a `+` symbol [duplicate]Python版本还显示一个`+`符号[重复]
【发布时间】:2016-11-02 12:51:52
【问题描述】:

自过去几个月以来,我一直在几台机器上安装(从源代码编译,然后是 make install)python 2.7.12。安装后,我将python -Vpip -V 的结果推送到日志文件中。

这在所有 AWS 实例上都很顺利。我在自己的机器上做了这个,运行 python -V 给了我以下输出:

Python 2.7.12+

+ 符号是什么意思?我在任何地方都找不到相同的文档。

【问题讨论】:

  • @MioBambino 该死!我在谷歌上搜索时没有找到这个。

标签: python python-2.7 compilation


【解决方案1】:

来自http://effbot.org/pyfaq/how-does-the-python-version-numbering-scheme-work.htm

您还可以找到带有“+”后缀的版本号,例如“2.2+”。这些是未发布的版本,直接从 subversion 主干构建。实际上,在最终的次要版本发布后,subversion 主干会递增到下一个次要版本,即“a0”版本,例如“2.4a0”。

【讨论】:

    【解决方案2】:

    您正在使用修订版过去官方 2.7.12 标签;它最终会变成 2.7.13,但只有在发布候选版本被标记后。

    值在Include/patchlevel.h include file中设置:

    #define PY_VERSION          "2.7.12+"
    

    您可能已经查看了2.7 分支;您可以改为查看v2.7.12 标签,此时您将拥有与您在 AWS 上安装的完全相同的软件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 2019-06-10
      相关资源
      最近更新 更多