首頁 > 環境與工具程式 > python

python: 執行 Python 解釋器

Python 是一個強大且多功能的程式語言的直譯器。透過此命令,您可以執行 Python 腳本,或進入互動式 shell 以立即執行和測試程式碼。它廣泛應用於資料分析、網頁開發、自動化等各種領域。

概述

python 命令會呼叫用於執行 Python 程式碼的直譯器。您可以透過多種方式與 Python 環境互動,例如執行腳本檔案、進入互動模式或執行特定模組。

主要功能

透過 python 命令可以執行的主要任務。

  • 執行 Python 腳本檔案
  • 進入互動式 (Interactive) Shell
  • 直接執行特定的 Python 模組
  • 檢查 Python 版本資訊

主要選項

執行 python 命令時可使用的主要選項。

執行模式與資訊

環境設定

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`python` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

使用 python 命令的實際範例。

檢查 Python 版本

python --version

檢查目前系統上安裝的 Python 版本。

啟動互動式 Shell

python

啟動 Python 互動式直譯器,以便立即執行和測試程式碼。

執行 Python 腳本

echo "print('Hello from script!')" > my_script.py
python my_script.py

執行指定的 Python 腳本檔案 (例如: my_script.py)。

執行字串程式碼

python -c "print('Hello, Python from command line!')"

直接從命令列傳遞 Python 程式碼字串進行執行。

執行內建模組 (HTTP 伺服器)

python -m http.server 8000

執行 Python 的內建 HTTP 伺服器模組,以透過網路分享目前目錄。 (埠 8000)

安裝

大多數最新的 Linux 發行版都預設安裝了 `python3`,但如果 `python` 命令沒有指向 `python3` 或需要特定版本,則可能需要手動安裝或設定連結。使用虛擬環境對於專案依賴管理至關重要。

檢查 Python 版本

python --version
python3 --version

檢查已安裝的 Python 版本,以確認 `python` 命令是否指向 `python3`。

在 Debian/Ubuntu 上安裝 Python 3

sudo apt update
sudo apt install python3

使用 APT 套件管理器安裝 Python 3。

在 Fedora/RHEL 上安裝 Python 3

sudo dnf install python3

使用 DNF 套件管理器安裝 Python 3。

建立與啟用虛擬環境 (venv)

python3 -m venv myproject_env
source myproject_env/bin/activate

為每個專案建立獨立的 Python 環境,以防止依賴衝突。

提示與注意事項

提高 Python 開發效率並防止潛在問題的實用提示和注意事項。

主要提示

使用 Python 時應考慮的事項。

  • 建議使用 `python3` 而非 `python`:在許多系統上,`python` 可能仍然指向 Python 2,因此建議明確使用 `python3`。
  • 利用虛擬環境 (venv):為每個專案建立獨立的虛擬環境,以防止套件依賴衝突並簡化專案管理。
  • 使用 `pip` 管理套件:Python 套件的安裝和管理透過 `pip` 命令執行。 (例如: `pip install requests`)
  • 腳本執行權限與 Shebang:若要讓 Python 腳本可直接執行,需使用 `chmod +x script.py` 命令授予執行權限,並在腳本第一行添加 `#!/usr/bin/env python3` 等 Shebang。

相同類別命令