gpt4 book ai didi

python3 --version 显示 "NameError: name ' python 3' is not defined"

转载 作者:太空狗 更新时间:2023-10-29 19:35:09 36 4
gpt4 key购买 nike

当我们输入时

python3 --version (or --V)

它应该向我们展示 python 的版本吧?

但是,当我这样做时,出现以下错误:

NameError: name 'python3' is not defined

我尝试通过使用安装pip时也是如此

>>> python3 get-pip.py
File "<stdin>", line 1
python3 get-pip.py
^
SyntaxError: invalid syntax

最佳答案

python3 不是 Python 语法,它是 Python 二进制文件本身,是您运行以获取交互式解释器的东西。

您混淆了 命令行 和 Python 提示符。打开控制台 (Windows) 或终端(Linux、Mac),您可以在同一位置使用 dirls 从命令行探索您的文件系统。

如果您在 >>>In [number]: 提示符下输入错误的地方,那是 Python 解释器本身,它只需要 Python句法。如果您从命令行启动 Python 提示符,此时退出并返回到命令行。如果您从 IDLE 或 IDE 中启动解释器,则需要将终端或控制台作为单独的程序打开。

人们经常混淆 Python 语法的其他程序;其中每一个实际上都是一个在命令提示符下运行的程序:

  • python, python2.7, python3.5
  • pippip3
  • 虚拟环境
  • ipython
  • easy_install
  • django-admin
  • 畅达
  • flask
  • scrapy
  • setup.py -- 这是您需要使用 python setup.py [...] 运行的脚本。
  • 以上任何一项连同 sudo

根据您安装的工具和库以及您尝试执行的操作,可能会有更多变化。

如果给定参数,您将得到一个 SyntaxError 异常,但根本原因是相同的:

>>> pip install foobar
File "<stdin>", line 1
pip install foobar
^
SyntaxError: invalid syntax

关于python3 --version 显示 "NameError: name ' python 3' is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845768/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com