2016-11-02 2 views
2

Я устанавливал (скомпилировав исходный код, а затем make install) python 2.7.12 с последних нескольких месяцев на нескольких машинах. После установки я выталкиваю результат из python -V и pip -V в файл журнала.Версия Python также показывает символ `+`

Это происходит персико на всех экземплярах AWS. Я сделал это на своей машине, и работает python -V дал мне следующий вывод:

Python 2.7.12+

Что означает + символ? Я не мог найти ни одной документации.

+0

@MioBambino Черт! Не нашел этого, когда я искал в Интернете. – hjpotter92

ответ

2

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

Вы также можете найти номера версии с «+» суффикс, например, «2.2+». Это невыпущенные версии, построенные непосредственно из соединительной линии subversion. На практике после того, как сделан окончательный незначительный выпуск, соединительная линия субверсии увеличивается до следующей младшей версии, которая становится версией «a0», например. «2.4a0».

1

Выполняем исправления , начиная с официальная бирка 2.7.12; это в конечном итоге станет 2.7.13, но только после того, как был отмечен релиз-кандидат.

Значение устанавливается в Include/patchlevel.h include file:

#define PY_VERSION   "2.7.12+" 

Вы вероятно проверили 2.7филиал; вы можете проверить тег v2.7.12, и в этот момент у вас будет то же программное обеспечение, что и у вас на AWS.

Смежные вопросы