Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python34语法错误?_Python - Fatal编程技术网

Python34语法错误?

Python34语法错误?,python,Python,我在shell中键入了python;它给了我 NameError:未定义名称“python” 我读了readme.txt,找不到名为PCBuild的目录/ 我也试着去python网站,可能是目录问题 我非常确定它在我的C:\Python34路径中,结果就是这个错误 好的,我正试图在我的ipad上完成一门课程(学习编程:编码教程) 希望我能拿到证书,但他展示的视频使用的是Python2.x 文档中缺少一些内容。 有人能帮我在2.x版和3.4版中键入python有什么区别吗 在3.4版本中,我不能输

我在shell中键入了
python
;它给了我 NameError:未定义名称“python”

我读了readme.txt,找不到名为PCBuild的目录/ 我也试着去python网站,可能是目录问题 我非常确定它在我的
C:\Python34
路径中,结果就是这个错误

好的,我正试图在我的ipad上完成一门课程(学习编程:编码教程) 希望我能拿到证书,但他展示的视频使用的是Python2.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
win32上的Python 3.4.0rc1(v3.4.0rc1:5E088CEA86602014年2月11日05:54:25)[MSC v.1600 32位(英特尔)] 有关详细信息,请键入“copyright”、“credits”或“license()”。 >>>蟒蛇3.4 SyntaxError:无效语法 >>>设置路径=%path;C:\python34 SyntaxError:无效语法 >>>蟒蛇 回溯(最近一次呼叫最后一次): python中的文件“”,第1行 NameError:未定义名称“python” >>>蟒蛇 回溯(最近一次呼叫最后一次): Python中的文件“”,第1行 NameError:未定义名称“Python” 试试看


(即一个额外的百分号)

您实际上非常接近:您正试图在python shell中执行python解释器。那是行不通的

“>>>”是python提示符(或python shell的提示符)

您可以使用它来执行python代码,但不能使用python解释器:-)

print(“hello”)
是python代码的一个示例

namererror已经是来自python解释器的消息

您可以在交互模式下使用Python解释器-就像您现在所做的那样,或者您可以使用脚本名称调用Python解释器,脚本将被执行:

python myscript.py

python
python3.4
等都是要输入命令行,而不是pythonshell。它们是Python shell可执行文件的别名

您可以按如下方式使用它们(在Linux上):

上面的命令将执行Python脚本
script.py

或者,你可以这样做:

$ python

启动Python shell本身。

您已经在Python shell中了。现在应该开始执行有效的python命令。不幸的是,
python
不是有效的python命令


如果要键入
exit()
,您将返回开始使用的shell。然后可以重新键入
python
返回到pythonshell中。

这不是python的问题。您的shell出现问题。好的,我将尝试关闭comodo internet security premiumi。我再次尝试键入python,但名称错误仍然存在。您已经在python shell中。您不需要键入python。您尝试执行的命令是用于OS Shell(windows上为cmd.exe)启动python解释器的。您正试图将它们输入python解释器shell,这当然会产生一个错误…>>>设置路径=%path%C:\python 34文件“stdin>”,第1行设置路径=%path%;C:\python34语法错误:无效语法你去掉了分号。你已经在Python外壳中了(作为比我注意到的更聪明的人)。是的,在视频中,这个家伙在Mac上,他可以在外壳中键入Python,但我只是好奇我不能在Windows中键入是的,我正在尝试安装django,我在Web上的某个地方说我必须安装Python,你能告诉我安装Windows的Django的有效Python命令吗?我安装了java和Visual C++,我不认为我需要CygWin来安装Django。有几个来源,例如:哦,上帝,假设你有Python 2.4或者Python 2.5,还有svn Subversion命令行客户端..我不能仅仅为了在windows中安装django而处理这个问题,因为它太难了,我从来没有安装过django,但我100%相信您实际上不会使用python命令来安装它。您可以使用其他一些工具(可能在内部称为python),但不能从python本身内部进行。
python myscript.py
$ python /home/path/to/script.py
$ python