簡體   English   中英

如何在 Linux 上運行 Python 腳本?

[英]How to run a Python script on Linux?

我是 Windows 用戶。 我目前正在使用 Linux Mint 機器。 我嘗試像在 Windows 上一樣運行 python 腳本:我在桌面上創建了一個 myscript.py 文件並雙擊它,但它只會在文本編輯器中打開它。

測試腳本很簡單,只有一行:

input("Success!")

然后我嘗試將默認應用程序更改為 usr/bin/python3,但是當我雙擊該文件時沒有任何反應。

我還嘗試打開一個新終端,但單擊該圖標只會關注當前打開的終端,我無法使用它,因為它已經用於記錄其他內容。

那么如何通過單擊一個按鈕來運行一個或多個 Python 腳本,每個腳本都有自己的終端,就像在 Windows 上一樣?

從 GUI 運行腳本可能沒有打開終端供您查看它的輸出。

要運行 python,您需要一個終端。 例如,要打開一個,您可以打開開始菜單並鍵入“終端”,然后打開建議的程序之一。

一旦你有了你的終端,你需要調用程序並給它一些參數來運行,在這種情況下python /path/to/my/file/myscript.py就足夠了。

如果它不起作用,則系統可能無法識別python 在這種情況下,請嘗試運行python3 /path/to/my/file/myscript.py

如果這不起作用,您可能還沒有安裝 python。 您可以從 GUI 應用程序“軟件管理器”或使用命令sudo apt install python它。 如果這不起作用,您可能需要使用sudo apt update更新您的來源。

我還嘗試打開一個新終端,但單擊該圖標只會關注當前打開的終端,我無法使用它,因為它已經用於記錄其他內容。

根據終端仿真器(您用於訪問終端和 shell 的程序),您應該能夠在文件 > 新選項卡 > [任何配置文件] 下窗口頂部的欄中打開一個新選項卡,或者通過使用快捷鍵ctrl + shift + t 這樣,您將在同一個終端仿真器中分別運行多個選項卡。 Linux Mint Cinnamon 的默認終端模擬器 Gnome-Terminal 具有此功能。

您還應該能夠始終使用快捷鍵ctrl + alt + t打開一個新終端。

在我看來,這是運行任何 python 腳本的最簡單方法。 如果您真的想避免從終端運行它們,您可以選擇添加一個桌面啟動器並使用您將放入終端的命令對其進行配置。

為此,右鍵單擊桌面並單擊“在此處創建新啟動器”。 應該會打開一個小窗口,您可以在其中輸入要顯示的名稱、要執行的命令、啟動器的注釋、設置圖標並使其從終端啟動。 在終端中啟用啟動並將python3 /path/to/my/file/myscript.py之類的內容放入命令字段。

一切都設置好后,創建啟動器並單擊它以執行您的腳本。 (這適用於任何命令)。

請記住,一旦 python 腳本完成,您的終端將關閉。 如果它立即關閉,您的 python 腳本會立即完成。

Tl;Dr:命令: python3 /path/to/my/file/myscript.py ,在終端中運行它(如果需要打開多個選項卡或窗口),或制作桌面啟動器。


這是我第一次在 Stack Exchange 上回復帖子,希望對您有所幫助,不要太詳細。 如果您有任何問題,我很樂意提供幫助。

打開新終端( ctrl+alt+t )並寫入python3 [your file path]/[file name]

方法一:有些為Windows(不是最佳選擇)

告訴文件管理器在 python /usr/bin/python3中打開以.py結尾的文件(注意開頭的斜杠)。 然后雙擊它。

方法二(不是最佳選擇)

打開 shell 並輸入python3 «script name»

方法三(首選方法)

  • 添加#!/usr/bin/python3作為腳本的第一行。
  • 使文件可執行chmod +x «script name» (或右鍵單擊文件管理器)。

邊注:

使用這種方法最好刪除.py ,因為它不是必需的,並且會泄漏實現:腳本的所有調用者都需要了解編程語言。

暫無
暫無

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

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