我已经在几台机器上安装(从源代码编译,然后是make install
)python 2.7.12。安装后,我将python -V
和pip -V
的结果推送到日志文件。
这在所有AWS实例上都很常见。我在自己的机器上执行了此操作,并且运行python -V
给了我以下输出:
Python 2.7.12 +
+
符号是什么意思?我无法在任何地方找到相同的文档。
答案 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上安装的软件完全相同的软件。