我如何在Mac上的终端运行python?

qltillow  于 2022-10-30  发布在  Python
关注(0)|答案(4)|浏览(940)

我是一个编程新手,事实上我现在正努力学习Python作为第一语言。我发现谷歌有一个Python课程,它说从Python的网站下载Python 2,我照做了,现在我意识到python已经被苹果安装在我的mac上了。无论如何,我还必须从谷歌下载一些练习,并尝试在终端中运行一些代码,这就是我遇到麻烦地方,我真的需要一些洞察力。
首先,本课说只需在terminal中输入python,就可以开始用python编码(我不知道这是不是说的方式,还是说这只是让您能够运行python代码?)
然后,它对打字机说:python hello.py
存心回报:Hello World
然而,我一直得到的是:
语法错误:无效语法
我真的不知道从这里去哪里,我在想,也许这是由于我下载python再次时,它已经安装,如果它甚至是?

z31licg0

z31licg01#

首先,本课说只需在terminal中输入python,就可以开始用python编码(我不知道这是不是说的方式,还是说这只是让你能够运行python代码?)
当你在终端中输入一个程序名时,它基本上会执行这个程序,如果它有一个GUI,GUI窗口会弹出到屏幕上。如果它只有一个命令行界面(如python),程序将在终端内执行。
在运行python的情况下,它实际上是在你的终端中加载一个python解释器。如果你注意到的话,命令行界面会有很大的变化(我使用的是Windows,所以我不确定它在Mac上的样子)。所以不要像这样

YourName@USER ~/Path/to/your/exercise/files
$ _

在该行的开头,您将遇到以下内容:


# Bunch of text describing your python version and other things

>>> _

这实际上是python解释器的命令行,你只能在这里执行python代码。
然后,它对打字机说:python hello.py
存心回报:Hello World
然而,我一直得到的是:SyntaxError: Invalid Syntax
我怀疑当你运行python hello.py命令时,你仍然在python解释程序中,这就是为什么它返回InvalidSyntax错误,因为它不是一个有效的python语法。
python hello.py所做的(如果你在你的终端中运行它)是执行python解释器,提供你的hello.py文件作为解释器解释和执行的代码。因此,就好像你运行python,并将你在hello.py中编写的代码输入到python解释器中。因此,
我在想,也许这是由于我再次下载python时,它已经安装,如果它甚至是?
不,不是的。2是因为我上面解释的原因。
希望能有所帮助!

编辑

一点额外的信息,为了正确地退出python解释器命令行,你可以输入exit()quit()。Ctrl+D也可以作为快捷方式。

cl25kdpy

cl25kdpy2#

python命令将打开一个Python解释器,在那里你不能运行python hello.py命令,所以你得到了语法错误(要在python shell中运行hello.py,你需要execfile(hello.py))要退出Python解释器,键入ctrl+d,然后python hello.py来执行你的hello world脚本。

z8dt9xmd

z8dt9xmd3#

在终端中输入python。它会显示你安装的python版本,然后你可以开始:

print("hello world!")

python =完成配对

ndh0cuux

ndh0cuux4#

首先,文件不能命名为python hellow.py,而应该命名为python_hello. py。
要运行它,请执行以下操作:在macOS上:键入:在Windows上运行时:类型:python3 python_hellow.py

相关问题