Python版本还显示了一个“+”符号

时间:2016-11-02 12:51:52

标签: python python-2.7 compilation

我已经在几台机器上安装(从源代码编译,然后是make install)python 2.7.12。安装后,我将python -Vpip -V的结果推送到日志文件。

这在所有AWS实例上都很常见。我在自己的机器上执行了此操作,并且运行python -V给了我以下输出:

  

Python 2.7.12 +

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

2 个答案:

答案 0 :(得分:2)

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

  

您还可以找到带有“+”后缀的版本号,例如“2.2+”。这些是未发布的版本,直接由subversion trunk构建。在实践中,在进行最后的次要发布之后,subversion中继被递增到下一个次要版本,其成为“a0”版本,例如, “2.4a0”。

答案 1 :(得分:1)

您正在使用修订版过去官方2.7.12标记;它最终会成为2.7.13,但只有一个候选版本被标记。

该值在Include/patchlevel.h include file

中设置
#define PY_VERSION          "2.7.12+"

您可能已检出2.7 分支;您可以查看v2.7.12代码,此时您将拥有与在AWS上安装的软件完全相同的软件。