当我们打字
python3 --version (or --V)
Run Code Online (Sandbox Code Playgroud)
它应该向我们展示python的版本吧?
但是,当我这样做时,我收到以下错误:
NameError:未定义名称"python3"
当我尝试使用安装pip时也是这种情况
>>> python3 get-pip.py
File "<stdin>", line 1
python3 get-pip.py
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 18
python3是不是Python语法,它是Python的二进制文件本身,你跑去交互式解释的东西.
您将命令行与Python提示混淆.打开控制台(Windows)或终端(Linux,Mac),与您使用的位置相同dir或ls从命令行浏览文件系统.
如果您在>>>提示符下键入错误的地方,那就是Python解释器本身,它只需要Python语法.如果从命令行启动Python提示符,请退出此处并返回命令行.如果从IDLE或IDE启动解释器,则需要将终端或控制台作为单独的程序打开.
人们经常对Python语法混淆的其他程序; 其中每个实际上都是在命令提示符下运行的程序:
python,python2.7,python3.5,等.pip 要么 pip3virtualenvipythoneasy_installdjango-admincondaflasksetup.py- 这是您需要运行的脚本python setup.py [...].sudo.根据您安装的工具和库以及您要执行的操作,可能会有更多变化.
如果给定参数,您将获得SyntaxError异常,但基本原因是相同的:
>>> pip install foobar
File "<stdin>", line 1
pip install foobar
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12001 次 |
| 最近记录: |