【问题标题】:Using "python --version" command bringing up error message使用“python --version”命令显示错误消息
【发布时间】:2019-04-05 09:58:32
【问题描述】:

我的 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。但这就是我正在做的……我知道我可能遗漏了一些非常明显的东西,但是对于这个非常基本的问题,我真的很感激任何提示和技巧……

谢谢!

【问题讨论】:

  • python --version 这必须在您的cmd 中输入,而不是在python REPL 中。
  • 我猜你的python安装坏了,试着把它完全删除并重新安装。
  • 您误解了说明。 “python”是python解释器的名称,它不是python命令。

标签: python pandas shell version


【解决方案1】:

使用 sys 包:

import sys
print sys.version

或者使用平台模块:

import platform
print platform.python_version()

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      你可能会得到这个错误:

      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”并获得您的版本

      【讨论】:

      • 如果您需要更多关于如何安装 Pandas 的信息,请随时询问:)。但实际上您只需要转到命令行并移动到您的 pip 文件夹,例如“cd C:/Users/Username/AppData/Local/Programs/Python/Python36-32/Scripts”。然后你可以使用“pip install pandas”或者你想安装的任何其他包。
      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

        在 cmd 中尝试py --version

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

        【讨论】:

          【解决方案6】:

          如果你想在 python 提示符中查看 python 版本
          导入系统
          打印(系统版本)

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

          【讨论】:

            猜你喜欢
            • 2016-04-25
            • 1970-01-01
            • 1970-01-01
            • 2017-03-06
            • 2017-07-03
            • 2011-10-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多