我想在终端中运行Python脚本,但是我不知道怎么办?我已经在目录“ / User / luca / Documents / python”中保存了一个名为gameover.py的文件。
Answers:
您需要在系统上安装python。然后,您可以在终端的正确目录中运行此命令:
python gameover.py
这取决于您的系统上安装了什么版本的python。见下文。
如果您具有Python 2. *版本,则必须运行此命令
python gameover.py
但是,如果您使用的是Python 3. *版本,则必须运行此命令
python3 gameover.py
因为对于使用Python版本3. *的MAC,您将获得未找到命令错误
如果您运行“ python gameover.py”
您首先必须安装python。Mac随附安装了python 2.7来安装Python 3,您可以按照以下教程进行操作:http : //docs.python-guide.org/en/latest/starting/install3/osx/。
要运行该程序,您可以复制并粘贴以下代码:
python /Users/luca/Documents/python/gameover.py
或者,您可以转到文件的目录,cd
后跟文件夹。当您在文件夹中时,便可以python YourFile.py
。
假设您的脚本已被调用,my_script.py
并且已将其放入“下载”文件夹中。
有很多安装Python的方法,但是自制程序是最简单的。
0)打开Terminal.app
1)安装自制程序(通过将以下文本粘贴到Terminal.app中并按Enter键)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2)使用自制软件安装Python
brew install python
3)cd
进入包含您的Python脚本的目录(例如,我使用Downloads
home(~
)文件夹中的Downloads()文件夹):
cd ~/Downloads
4)使用python3
可执行文件运行脚本
python3 my_script.py
您也可以跳过步骤3,给python3
一个绝对路径,而不是
python3 ~/Downloads/my_script.py
无需输入整个内容(~/Downloads/my_script.py
),您可以.py
在Finder.app中找到文件,然后将其拖到Terminal.app窗口中即可,该窗口将为您键入路径。
如果文件名中有空格或某些其他符号,则需要用引号将文件名引起来:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
请注意,您需要将其安装为,brew install python
但稍后请使用命令python3
(3
末尾带有a )。