簡體   English   中英

如何在終端上運行 Python 腳本?

[英]How to run Python script on terminal?

我想在終端中運行 Python 腳本,但我不知道該怎么做? 我已經在目錄“/User/luca/Documents/python”中保存了一個名為 gameover.py 的文件。

您需要在系統上安裝python 然后你可以在終端的正確目錄中運行它:

python gameover.py

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

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

您還可以通過移動到要運行的文件的路徑並鍵入來運行該文件:

python gameover.py

這取決於您系統上安裝的 python 版本。 見下文。

如果您有 Python 2.* 版本,則必須運行此命令

python gameover.py

但是如果你有 Python 3.* 版本,你必須運行這個命令

python3 gameover.py

因為對於帶有 Python 版本 3.* 的 MAC,您將收到 command not found 錯誤

如果你運行“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

首先,您需要移動到您嘗試執行的文件的位置,因此在終端中:

cd ~/Documents/python

現在,您應該能夠執行您的文件:

python gameover.py

如果您使用的是 Ubuntu,有時您需要以sudo身份運行:

對於 Python2:

sudo python gameover.py

對於 Python3:

sudo python3 gameover.py

假設您的腳本名為my_script.py ,並且您已將其放在“下載”文件夾中。

安裝 Python 的方法有很多,但Homebrew是最簡單的。

  1. 打開Terminal.app (按 ⌘+Space 並鍵入“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 ( 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"

打開保存 Python 程序的目錄

cd desktop/home/file.....

輸入命令

python3 filename.py

對於操作系統蒙特雷

/usr/local/bin/python3 

或 o 在你的 mac 上打開搜索欄並輸入 python a window 將打開目錄地址復制目錄並將其粘貼到終端享受

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM