Linux

Linux 需要 Python 嗎?

  • February 13, 2022

我的一位朋友告訴我,沒有 Python,Linux 無法獲取 ip,無法打開網路堆棧,無法進行“埠切換”,甚至他認為核心無法在沒有 Python 的情況下啟動。python真的是Linux系統的要求還是它只是像其他解釋器、語言等的另一種工具……

他說Android裡面已經有Python了。

對於 Linux,Python 不是強制性的,並且有很多小型“嵌入式”Linux 系統沒有它。

但是,許多發行版都需要它。所以 RHEL 可能對 Python 有依賴,因為他們的一些管理工具和腳本已經寫在裡面了。在這些系統上,python 是必需的。

Python 不是必需的,而且很容易證明:基本的 Debian 安裝可以在網路上等,但沒有 Python。

Python 和其他解釋器一樣是一個解釋器。如果它們的核心工具(包管理器等)是用 Python 編寫的,則在某些發行版中可能需要它;需要其他解釋器,而無需任何人對此大驚小怪(例如 Perl,或 POSIX 樣式的 shell)。因為現在 Python 被廣泛使用,許多發行版預設在其標准設置中安裝它,即使它們並不絕對需要它。

就 Android 而言,您需要 Python 來建構它並執行一些開發工具(從Repo開始)。在目標設備上執行的 Android 作業系統不包括 Python。

引用自:https://unix.stackexchange.com/questions/474623