如何在终端上运行Python脚本?

问题描述 投票:0回答:10

我想在终端中运行 Python 脚本,但我不知道如何运行?我已经在目录“/User/luca/Documents/python”中保存了一个名为 gameover.py 的文件。

python macos terminal
10个回答
127
投票

您需要在系统上安装python。然后您可以在终端的正确目录中运行它:

python gameover.py

28
投票

您可以使用以下命令执行您的文件:

python /Users/luca/Documents/python/gameover.py

您还可以通过移动到要运行的文件的路径并键入:

来运行该文件
python gameover.py

25
投票

这取决于您系统上安装的 python 版本。见下文。

如果您有 Python 2.* 版本,则必须运行此命令

python gameover.py

但是如果你有Python 3.*版本,你必须运行这个命令

python3 gameover.py

因为对于具有 Python 版本 3.* 的 MAC,您将收到命令未找到错误

如果你运行“python gameover.py”


6
投票

假设您的脚本名为

my_script.py
并且您已将其放入“下载”文件夹中。

安装 Python 的方法有很多种,但 Homebrew 是最简单的。

  1. 打开 Terminal.app(按 ⌘+空格键并输入“Terminal”,然后按 Enter 键

  2. 安装 Homebrew(将以下文本粘贴到 Terminal.app 中并按 Enter 键

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  3. 使用 Homebrew 安装 Python

    brew install python
    
  4. cd
    进入包含 Python 脚本的目录(作为示例,我使用主目录 (
    Downloads
    ) 文件夹中的下载 (
    ~
    ) 文件夹):

    cd ~/Downloads
    
  5. 使用

    python3
    可执行文件运行脚本

    python3 my_script.py
    

您也可以跳过第 3 步并给

python3
一个 绝对路径 代替

python3 ~/Downloads/my_script.py

无需输入整个内容 (

~/Downloads/my_script.py
),您可以在 Finder.app 中找到
.py
文件,然后将其拖到 Terminal.app 窗口中,该窗口应该为您输入绝对路径。

如果文件名中包含空格或某些其他符号,则需要将文件名用引号引起来:

python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"

5
投票

首先必须安装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


4
投票

首先,您需要移动到您尝试执行的文件的位置,因此在终端中:

cd ~/Documents/python

现在,您应该能够执行您的文件:

python gameover.py

4
投票

如果您使用 Ubuntu,有时您需要运行为

sudo
:

对于Python2:

sudo python gameover.py

对于Python3:

sudo python3 gameover.py

2
投票

打开保存Python程序的目录

cd desktop/home/file.....

输入命令

python3 filename.py

1
投票

对于蒙特雷操作系统

/usr/local/bin/python3 

或 o 打开 Mac 上的搜索栏并输入 python,将打开一个窗口,其中包含目录地址,复制目录并将其粘贴到终端中 享受


0
投票

嗨卢卡!

  • 首先检查您的Python版本:

    python --版本

或者如果你有 python 版本 3,请执行以下操作:

python3 --version
  • 修复任何“权限被拒绝”错误:

    chmod +x gameover.py

  • 导航到包含该文件的目录:

    cd /用户/卢卡/文档/python

  • 运行脚本:

    python gameover.py

希望这对其他人也有帮助!

老挝

© www.soinside.com 2019 - 2024. All rights reserved.