python3 --version 显示“NameError:名称‘python3’未定义”[重复]
- 2024-12-27 08:47:00
- admin 原创
- 107
问题描述:
当我们输入
python3 --version (or --V)
它应该向我们显示 Python 的版本,对吗?
但是,当我执行此操作时出现以下错误:
NameError:名称“python3”未定义
当我尝试使用以下方法安装 pip 时也出现这种情况
>>> python3 get-pip.py
File "<stdin>", line 1
python3 get-pip.py
^
SyntaxError: invalid syntax
解决方案 1:
python3
不是Python 语法,而是Python 二进制文件本身,是你运行它以进入交互式解释器的东西。
您将命令行与 Python 提示符混淆了。打开控制台 (Windows) 或终端 (Linux、Mac),这与您dir
在ls
命令行中浏览文件系统时使用的位置相同。
>>>
如果您在或提示符下输入,In [number]:
则您输入的位置不对,这是 Python 解释器本身,它只接受 Python 语法。如果您从命令行启动 Python 提示符,请在此处退出并返回命令行。如果您从 IDLE 或 IDE 启动解释器,则需要将终端或控制台作为单独的程序打开。
人们经常与 Python 语法混淆的其他程序;它们实际上都是在命令提示符中运行的程序:
python
,python2.7
,python3.5
, ETC。pip
或者pip3
virtualenv
ipython
easy_install
django-admin
conda
flask
scrapy
setup.py
-- 这是您需要运行的脚本python setup.py [...]
。以上任何一项与 一起
sudo
。
根据您安装的工具和库以及您要执行的操作,可能会有更多变化。
如果给定参数,您将得到一个SyntaxError
异常,但根本原因是相同的:
>>> pip install foobar
File "<stdin>", line 1
pip install foobar
^
SyntaxError: invalid syntax
解决方案 2:
如果你使用的是 Windows,你可以在 Python 提示符中尝试:
>>>>import pip
>>>>pip.main(['install', 'foobar'])
相关推荐
热门文章
项目管理软件有哪些?
热门标签
云禅道AD