《易学Python》——1.4 Linux
本節(jié)書摘來自異步社區(qū)《易學(xué)Python》一書中的第1章,第1.4節(jié),作者[澳]Anthony Briggs,王威,袁國忠 譯,更多章節(jié)內(nèi)容可以訪問云棲社區(qū)“異步社區(qū)”公眾號查看。
1.4 Linux
如何在Linux系統(tǒng)上使用Python呢?這介紹起來比較麻煩,因為有很多不同的Linux版本,它們的工作方式存在細(xì)微差別。這里以Gnome和Ubuntu為例,其他Linux版本的情況與之類似。
1.4.1 在Linux系統(tǒng)上安裝Python
在Linux系統(tǒng)上,并非必須手動安裝Python,這取決于您使用的是哪種版本。大多數(shù)Linux版本都默認(rèn)安裝了Python,但通常不是最新版本。要獲悉當(dāng)前安裝的是哪個版本,可使用命令python -V。
在Linux系統(tǒng)上安裝Python的主要方法有兩種:使用現(xiàn)成包或從源代碼編譯。
包管理器用起來簡單明了,它將為您處理大部分依賴關(guān)系和編譯問題。在Debian apt-get系統(tǒng)中,只需輸入sudo apt-get install python,就可自動安裝最新版本的Python;您還可使用apt-cache search python來查找其他包,因為通常您還想安裝大量其他的包(python-dev或python-docs)。
另一種選擇是從源代碼編譯,但這超出了本書的范圍。從源代碼編譯可能很復(fù)雜,如果您要使用所有的Python功能,還需安裝其他幾個庫(如gnu-readlines和OpenSSL)。通常,使用包來安裝更容易,但如果您一定要從源代碼編譯,可訪問www.python.org/download/source/,這里提供了有關(guān)如何編譯Python的更詳細(xì)信息。
1.4.2 Linux GUI
一般而言,Linux用戶對命令行更得心應(yīng)手,這將稍后介紹。然而,您也可以從Gnome等GUI運行Python程序,雖然相比于Windows系統(tǒng),這更復(fù)雜些。在文本編輯器中輸入下述程序,并將其存盤:
您還需編輯該文件的權(quán)限,將其設(shè)置為可執(zhí)行的,以便能夠直接運行它,如圖1.19所示。
編輯權(quán)限后,就可雙擊這個程序文件,再單擊Run in Terminal按鈕,以運行它,如圖1.20所示。
如果能看到圖1.21所示的窗口,就說明您成功運行了該程序。雖然從GUI運行Python程序時,這種方法最簡單,但還可使用其他方式來運行腳本,且無需指定要顯示還是運行程序。在Gnome中,可創(chuàng)建一個程序啟動器。這將打開如圖1.22所示的對話框。
別忘了,對于基于終端的程序(如這里的測試腳本),需要使用類似于下面的命令在終端窗口中運行:
雖然該命令是針對Gnome的,但其他Linux版本和窗口管理器也支持類似的選項。
1.4.3 Linux命令行
很多Linux程序都可從命令行運行,Python也不例外。為此,您需要打開一個終端窗口。如果您使用的是Gnome,可通過菜單Applications > Accessories來打開它。
打開終端窗口后,將看到一個命令提示符。要執(zhí)行腳本,可輸入類似于下面的命令:
如果腳本保存在桌面,可這樣做:
如果要讓腳本看起來更像系統(tǒng)命令,可省略文件擴展名.py,將其保存到指定的路徑中(大多數(shù)系統(tǒng)都包含文件夾~/bin),并使用類似于chmod 755 path/to/script.py這樣的命令將其設(shè)置為可執(zhí)行的。只要腳本的第一行為#!/usr/bin/python,就應(yīng)該能夠從命令行使用腳本名來運行它,而不管當(dāng)前處于什么位置。
至此,介紹了如何在Windows和Linux系統(tǒng)上安裝Python,下面來看看如何在Mac系統(tǒng)上安裝Python。
總結(jié)
以上是生活随笔為你收集整理的《易学Python》——1.4 Linux的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fedora GNOME 的常用快捷键
- 下一篇: Linux集群和自动化维3.1 Pyth