我在shell中键入了python
;它给了我
NameError:名称'python'未定义
我已经阅读了readme.txt,找不到名为PCBuild的目录/
我也试图去python网站,也许这是目录问题
我非常确定它在我的C:\Python34
路径中,这个错误就是结果
好的,我正在尝试在我的ipad上完成一门课程(学习编程:编码教程) 希望我得到证书,但他展示的视频使用的是python 2.x. 文档中缺少某些东西。 任何人都可以帮助我在版本2.x和版本3.4中键入python有什么区别 在3.4我也不能输入python,它表示无效的语法
Python 3.4.0rc1 (v3.4.0rc1:5e088cea8660, Feb 11 2014, 05:54:25) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> python3.4
SyntaxError: invalid syntax
>>> set path=%path;C:\python34
SyntaxError: invalid syntax
>>> python
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module> python
NameError: name 'python' is not defined
>>> Python
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module> Python
NameError: name 'Python' is not defined
答案 0 :(得分:2)
你实际上非常接近:你正试图在python shell中执行python解释器。那不行。
“&gt;&gt;&gt;”是python提示符(或python shell的提示符)。
你可以用它来执行python代码,但不能用python解释器: - )
Python 3.3.2+ (default, Oct 9 2013, 14:50:09)
[GCC 4.8.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello")
hello
>>>
print("hello")
是python代码的示例
NameError 已经是来自python解释器的消息。
您可以在交互模式下使用Python解释器 - 就像您现在所做的那样,或者您可以使用脚本名称调用python interprteter并执行脚本:
python myscript.py
答案 1 :(得分:0)
尝试
set path=%path%;C:\python34
(即额外的百分号)
答案 2 :(得分:0)
python
,python3.4
等意味着要输入命令行,而不是Python shell。它们是Python shell可执行文件的别名。
您可以按如下方式使用它们(在Linux上):
$ python /home/path/to/script.py
上述命令将执行Python脚本script.py
。
或者,您可以这样做:
$ python
启动Python shell本身。
答案 3 :(得分:0)
你已经在python shell中了。您现在应该开始执行有效的python命令。不幸的是,python
不是有效的python命令。
如果您要键入exit()
,则会返回到您开始使用的shell。然后,您可以重新键入python
以返回到python shell。