概述
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。