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