【问题标题】:Python version, "2.7.2+", what does the plus mean?Python版本,“2.7.2+”,加号是什么意思?
【发布时间】:2012-08-11 12:01:19
【问题描述】:

我有一个前段时间安装的虚拟环境。当我激活它并运行 python 时,我被告知版本号是

Python 2.7.2+ (default, Oct  4 2011, 20:03:08)

版本号后面的加号是什么意思?

这能否以某种方式解释为什么没有定义函数os.urandom,即使(根据documentation)它自2.4版以来就已存在。

>>> from os import urandom
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name urandom

【问题讨论】:

    标签: python-2.7 virtualenv


    【解决方案1】:

    来自the Python FAQ

    您还可以找到带有“+”后缀的版本号,例如“2.2+”。 这些是未发布的版本,直接从 CPython 构建 开发存储库。实际上,在最终的次要版本之后 制作,版本递增到下一个次要版本,即 成为“a0”版本,例如“2.4a0”。


    对于第二个问题,无法在 virtualenv 中导入 urandom 是一个已知问题。

    This answer 回答类似的问题应该会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-19
      • 2010-09-29
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 2022-11-08
      • 1970-01-01
      • 2015-02-13
      相关资源
      最近更新 更多