使用“ python --version”命令显示错误消息

时间:2018-11-01 07:27:23

标签: python pandas shell version

我在Windows 10 PC上安装了Python 3.7.1。我想安装Pandas,首先需要做一些检查,看是否有所需的一切。我尝试键入以下内容仔细检查Python版本:

python --version

但它会不断吐出错误:

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

根据Pandas网站,如果发生此错误,是因为我需要将其键入Python Shell。但这就是我正在做的...我知道我可能会遗漏一些非常明显的东西,但是我非常感谢有关此基本问题的任何提示和技巧...

谢谢!

6 个答案:

答案 0 :(得分:1)

您不应该在Python Shell中输入python --version。在cmd.exe shell中输入它。

答案 1 :(得分:0)

使用sys软件包:

import sys
print sys.version

或使用平台模块:

import platform
print platform.python_version()

答案 2 :(得分:0)

您可能会遇到此错误:

enter image description here

RasikhJ的答案是正确的,除了必须在Python3版本中使用方括号:

import sys
print (sys.version)

如果您只想了解Python版本,请使用命令行:

  1. 在Windows上搜索cmd或命令行
  2. 使用“ cd”命令将文件夹更改为“ python.exe”文件(类似于C:/ Users / Username / AppData / Local / Programs / Python / Python36-32)
  3. 现在,您可以输入“ python --version”,然后获取版本

enter image description here

答案 3 :(得分:0)

您应该在py --version中尝试cmd

C:\Users\XYZ>py --version
Python 3.8.5

答案 4 :(得分:0)

在cmd中尝试py --version

C:\Users\XYZ>py --version
Python 3.8.3  

答案 5 :(得分:0)

如果你想在python提示符下查看python版本
导入系统
打印(系统版本) you will get this result

您正在尝试的命令用于 cmd/终端提示符。此外,您的 Python 环境应设置为获得以下结果
enter image description here