Мне нужно запустить скрипт Python на сервере Windows. Как я могу узнать, какая версия Python у меня есть, и действительно ли это имеет значение? Я думал обновить до последней версии Python.Какую версию Python я установил?
ответ
python -V
http://docs.python.org/using/cmdline.html#generic-options
--version
может также работать (введен в версии 2.5)
На моем компьютере с Windows 8.1 Pro Python 2.7.10 выводит 'Python 2.7.10' для' -V' и '--version'; и Python 3.4.3 аналогично выводит 'Python 3.4.3' для обеих опций. – J0e3gan
у вас может быть несколько других версий python, что-то вроде этого '' sudo find/-iname python'', вероятно, обнаружит их. – PatrickT
@PatrickT это сообщение было о python на сервере Windows, sudo и find путают некоторых новичков, так как они не будут работать на windows. –
Python 2.5+:
python --version
Python 2.4-:
python -c 'import sys; print(sys.version)'
Примечание: интерпретатор может не использовать ту же версию Python, что и те, которые запускают ваши скрипты. Я думаю, что есть некоторые обстоятельства, когда по умолчанию ваш интерпретатор - Python 3, но ваши сценарии запускаются в Python 2 (нужно '#! Python3' в качестве первой строки). – leewz
ПРИМЕЧАНИЕ. В Windows вам нужно перейти в «Python (command line)», чтобы ввести вышеуказанные шаги. – HPWD
Этот ответ более полезен, скрипт получит возможность, запустить или нет. – AjayKumarBasuthkar
В командной строке введите:
python -V
Когда я открываю Python (command line)
первое, что он говорит мне, что это версия.
из командной строки, я набрал «python» – flobacca
в IDE с Python просто скопировать и вставить следующий код и запустить его (версия выйдет в выходной области)
import sys
print(sys.version)
Это отвечает на вопрос «какая версия я запускаю», которая решила проблему, которую я имел с конфигурациями среды (спасибо) , Многие компьютеры имеют несколько версий Python. –
Это более полезно, чем команда -v, поскольку она сообщает архитектуре установленного python (32-битного или 64-битного) –
вы можете получить версию питона с помощью следующей команды
python --version
Вы даже можете получить версию любого пакета, установленный в venv с использованием пипом замораживания, как
pip freeze | grep "package name"
или нас ИНГ интерпретатор питона, как
In [1]: import django
In [2]: django.VERSION
Out[2]: (1, 6, 1, 'final', 0)
Хотя вопрос «какая версия я использую?», это не может быть на самом деле все, что вам нужно знать. У вас могут быть установлены другие версии, и это может вызвать проблемы, особенно при установке дополнительных модулей. Это мой бесцеремонный подход к выяснить, какие установлены версии:
updatedb #be in root for this
locate site.py #all installations I've ever seen have this
Выход для одной установки 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 -V
или
python --version
ПРИМЕЧАНИЕ: - Обратите внимание, что «V» в команде python-V является капиталом V. python -v (малый «v») запустит Python в подробном режиме.
Для меня. открыть CMD и запустить py он покажет что-то вроде Python 3.4.3 (v3.4.3: 9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 бит (Intel)] на win32 Тип " «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.
просто запустить его в терминале
python
[email protected]:
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
In [1]: import sys
In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec 6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)
In [4]: sys.version_info >= (2,7)
Out[4]: True
In [5]: sys.version_info >= (3,)
Out[5]: False
>>> import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))
3.5
так из командной строки:
python -c "import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))"
В Windows 10 с Python 3,6
python
Python 3.6.0a4 (v3.6.0a4:017cf260936b, Aug 16 2016, 00:59:16) [MSC v.1900 64 bit (AMD64)] on win32
python -V
Python 3.6.0a4
python --version
Python 3.6.0a4
Откройте окно командной строки (нажмите Windows + R, введите cmd и нажмите enter). Тип python.exe
Если у вас установлен Python, самый простой способ проверить номер версии - ввести «python» в командной строке. Он покажет вам номер версии, и если он работает на 32-битной или 64-битной и другой информации. Для некоторых приложений вы хотели бы иметь последнюю версию, а иногда и нет. Это зависит от того, какие пакеты вы хотите установить или использовать.
- 1. Какую версию alembic я установил?
- 2. Какую версию Xamarin я установил в Visual Studio?
- 3. Какую версию tSQLt (Database Test Framework) я установил?
- 4. Какую версию модуля времени python я использую
- 5. Python: найдите, какую версию функции я использую
- 6. Какую версию Chrome я использую?
- 7. Какую версию Python следует использовать?
- 8. Какую версию hbase я использую?
- 9. Какую версию sharepoint я использую?
- 10. Какую версию Silverlight я использую?
- 11. Какую версию C# я использую?
- 12. Какую версию SSL я использую?
- 13. Какую версию Kohana я использую?
- 14. Какую версию Python следует использовать, если я новичок в Python?
- 15. Какую версию Django я должен использовать?
- 16. Какую версию Ruby я действительно запущен?
- 17. Определите, какую версию OpenCV
- 18. Как узнать версию xdebug, которую я установил?
- 19. Как я могу определить python, какую версию libmysqlclient.so использовать?
- 20. Pip установил последнюю версию matplotlib?
- 21. Какую версию python выучить? (Нуб вопрос)
- 22. Можно ли узнать, какую версию Nuget я установил на своем Mac OSX?
- 23. Какую версию Ruby можно узнать?
- 24. Какую версию Swift я должен использовать?
- 25. Какую версию CodeIgniter я использую сейчас?
- 26. Какую версию Visual Studio я должен установить?
- 27. Какую версию SQL Server я должен получить
- 28. Какую версию IOS SDK я должен использовать?
- 29. Какую версию Ebean я использую? (Play Framework)
- 30. Как определить, какую версию MacOS я компилирую?
Да, номер (основной) версии имеет значение. Убедитесь, что вы выбрали документацию python, соответствующую вашей версии python. –
Если вы хотите узнать, что Python связано с файлами '.py', вам может быть интересен пакетный файл в [Как написать пакетный файл с указанием пути к исполняемому файлу и версии Python для обработки сценариев Python в Windows?] (http://stackoverflow.com/questions/7825780/) –
Связанный: Есть ли гарантированный способ увидеть все версии Python, которые доступны/установлены в вашей системе Linux? – Dennis