6

Какую версию Python я установил?

1

У меня есть задача запустить скрипт на Python на сервере Windows. Как я могу узнать, какая версия Python у меня установлена, и имеет ли это значение?

Я подумываю об обновлении до последней версии Python.

5 ответ(ов)

7

Чтобы проверить версию установленного Python, выполните следующую команду в командной строке:

python -V

Для получения дополнительной информации можно ознакомиться с официальной документацией.

1

Чтобы узнать версию Python в вашей среде разработки, просто скопируйте и вставьте следующий код, а затем выполните его:

import sys
print(sys.version)

После выполнения кода в области вывода отобразится версия Python, которую вы используете.

1

Для того чтобы узнать версию Python в зависимости от используемой версии интерпретатора, вы можете использовать следующие команды:

Для Python 2.5 и выше:

python --version

Для Python 2.4 и ниже:

python -c 'import sys; print(sys.version)'

Эти команды позволят вам легко определить версию Python, с которой вы работаете.

0

В командной строке введите:

python -V

Или, если у вас установлен pyenv, используйте следующую команду:

pyenv versions
0

Хотя вопрос звучит как "какую версию я использую?", это может быть не всё, что вам нужно знать. У вас может быть установлено несколько версий Python, и это может вызвать проблемы, особенно при установке дополнительных модулей. Вот мой простой способ определить, какие версии установлены:

updatedb                  # Для этого нужно быть под root
locate site.py            # Во всех установках, которые я когда-либо видел, есть этот файл

Вывод для одной установки Python должен выглядеть примерно так:

/usr/lib64/python2.7/site.py
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo

Если установлено несколько версий, вывод может быть примерно таким:

/root/Python-2.7.6/Lib/site.py
/root/Python-2.7.6/Lib/site.pyc
/root/Python-2.7.6/Lib/site.pyo
/root/Python-2.7.6/Lib/test/test_site.py
/usr/lib/python2.6/site-packages/site.py
/usr/lib/python2.6/site-packages/site.pyc
/usr/lib/python2.6/site-packages/site.pyo
/usr/lib64/python2.6/site.py
/usr/lib64/python2.6/site.pyc
/usr/lib64/python2.6/site.pyo
/usr/local/lib/python2.7/site.py
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/test/test_site.py
/usr/local/lib/python2.7/test/test_site.pyc
/usr/local/lib/python2.7/test/test_site.pyo

Этот метод поможет вам быстро понять, какие версии Python установлены на вашем устройстве и избежать возможных конфликтов при установке новых модулей.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь