Использование команды "python --version", вызывающей сообщение об ошибке - PullRequest
0 голосов
/ 01 ноября 2018

У меня Python 3.7.1 на моем ПК с Windows 10. Я хочу установить Pandas и сначала нужно сделать несколько проверок, чтобы проверить, есть ли у меня все необходимое. Я попытался набрать следующее, чтобы дважды проверить версию Python:

python --version

но выдает ошибку:

Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined

Согласно веб-сайту Pandas, эта ошибка возникает из-за того, что мне нужно ввести ее в Python Shell. Но это то, что я делаю ... Я знаю, что, возможно, я упускаю что-то действительно очевидное, но я действительно буду признателен за любые советы и подсказки для этой очень простой проблемы ...

Спасибо!

Ответы [ 3 ]

0 голосов
/ 01 ноября 2018

Вы не должны вводить python --version в оболочке Python. Введите его в оболочке cmd.exe.

0 голосов
/ 01 ноября 2018

Вы, вероятно, получаете эту ошибку:

enter image description here

Ответ от RasikhJ правильный, за исключением того, что вы должны использовать скобки в вашей версии Python3:

import sys
print (sys.version)

Если вы просто хотите узнать версию Python, используйте командную строку:

  1. Поиск cmd или командной строки в Windows
  2. Измените вашу папку на файл "python.exe" (что-то вроде C: / Users / Имя пользователя / AppData / Local / Programs / Python / Python36-32) с помощью команды "cd"
  3. Теперь вы можете ввести "python --version" и получить свою версию

enter image description here

0 голосов
/ 01 ноября 2018

Используйте пакет sys:

import sys
print sys.version

Или используйте модуль платформы:

import platform
print platform.python_version()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...