日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python

發(fā)布時間:2025/3/11 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這里將告訴您Python原來這么好學(xué)-1.2節(jié): 在Linux中安裝python,具體操作過程:在Linux系統(tǒng)的主要發(fā)行版中,按其軟件包格式來進行劃分,可分為Deb系以及RPM系操作系統(tǒng)。Linux系統(tǒng)與Windows系統(tǒng)有一個很重要的區(qū)別,Linux系統(tǒng)完全免費,開放源代碼,所以Linux系統(tǒng)才會有這么多分支。

這是一本教同學(xué)們徹底學(xué)通Python的高質(zhì)量學(xué)習教程,認真地學(xué)習每一章節(jié)的內(nèi)容,每天只需學(xué)好一節(jié),幫助你成為一名卓越的Python程序員:

本教程面向的是零編程基礎(chǔ)的同學(xué),非科班人士,以及有一定編程水平的中高級程序員。

1.2.1 Linux系統(tǒng)分類

在python官網(wǎng)中同時提供了針對Linux系統(tǒng)的安裝包,在Linux系統(tǒng)的主要發(fā)行版中,按其軟件包格式來進行劃分,可分為Deb系以及RPM系操作系統(tǒng)。

Linux系統(tǒng)與Windows系統(tǒng)有一個很重要的區(qū)別,Linux系統(tǒng)完全免費,開放源代碼,所 以Linux系統(tǒng)才會有這么多分支。

Deb系比較有代表性的是Ubuntu、Debian。Ubuntu主要用來做桌面操作系統(tǒng),Debian主要用來做服務(wù)器操作系統(tǒng)。

RPM系主要用來做服務(wù)器操作系統(tǒng),比較有代表性的是Redhat、CentOS:

對Linux系統(tǒng)感興趣的初學(xué)者,可以通過Vmware或者VirtulBox等工具,在windows系統(tǒng)中創(chuàng)建一個虛擬機, 然后下載Linux系統(tǒng)的鏡像文件,在虛擬機中運行Linux系統(tǒng)。

1.2.2 在Linux系統(tǒng)中安裝python

在本節(jié)的教程中,筆者以RPM系中的CentOS系統(tǒng)為例,來演示如何在Linux中安裝python。

請讀者按照以下步驟來進行操作:

(1) 下載python源碼包

打開python的源碼包下載頁面:https://www.python.org/downloads/source/

點擊Latest Python 3 Release 鏈接,進入python源碼包的下載頁面。在下載頁面中下滑至頁面底部,再直接點擊Gzipped source tarball鏈接,下載gzip格式的python源碼壓縮包:

在Linux系統(tǒng)中也可以直接通過wget命令在命令行中下載python3的源碼包。

python源碼包的下載鏈接:

https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

使用wget命令進行下載的用法:

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

如需下載其它版本的python,直接將鏈接中的版本號進行替換即可,例如下載python3.5.1:

https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

(2) 上傳python源碼包

將gzip壓縮包通過FTP等工具上傳至你的Linux系統(tǒng),然后使用Linux的tar命令進行解壓。

筆者下載的壓縮包文件為Python-3.7.4.tgz,解壓的命令為:

tar -xvzf Python-3.7.4.tgz

解壓后的目錄為Python-3.7.4, 在命令行中執(zhí)行cd Python-3.7.4命令進入源碼目錄。

目錄結(jié)構(gòu)如下圖所示:

初學(xué)者需要對Linux系統(tǒng)有一定熟悉,會使用常用命令,例如截圖中的 "ls" 命令其實是英文單詞"list"的縮寫, 有"列出"的意思。

ls命令更多的含義及用法,讀者可以查閱官方文檔或善用搜索引擎。

Linux中的configure與make

configure是Linux中的腳本配置工具,用來對源碼的當前安裝環(huán)境進行檢測,若檢測無誤,

會在當前目錄生成一個供源碼編譯的Makefile腳本文件。

make是Linux系統(tǒng)下的編譯安裝工具,用來解釋執(zhí)行makefile文件中的編譯以及安裝命令。

(3) 生成python的Makefile文件

在當前目錄Python-3.7.4下執(zhí)行./configure,會生成一個Makefile文件。

使用configure命令生成Makefile文件時,可以指定--prefix參數(shù),來指定python的安裝目錄。

語法形式為--prefix="你自定義的安裝目錄的路徑",若無指定這個參數(shù),那么python在linux中的 默認安裝路徑為/usr/local。

在Makefile文件中定義了源程序進行編譯、鏈接、安裝的規(guī)則,通過Makefile文件可以對項目源 程序進行自動化編譯。

執(zhí)行configure命令后的輸出:

(4) 編譯python

configure命令結(jié)束后,會在當前目錄生成一個Makefile文件,然后輸入 make命令源碼編譯python,命令輸出如下圖所示:

(5) 安裝python

編譯成功后,執(zhí)行sudo make install 命令開始安裝python,若無指定安裝目錄,則默認的安裝目錄為/usr/local, 對應(yīng)的python解釋器則安裝于/usr/local/python3/bin目錄下。

安裝完畢以后,在命令行中執(zhí)行/usr/local/python3/bin/python3.7 -V, 可以看到python的版本信息。

(6) 設(shè)置軟鏈接

安裝的python可以通過絕對路徑的方式來執(zhí)行,如在第6步中的/usr/local/python3/bin/python3.7,每次敲一大段路徑來執(zhí)行python未免麻煩。

在Linux系統(tǒng)中可以給安裝的python設(shè)置軟鏈接,這里的軟鏈接類似于Windows系統(tǒng)的文件快捷方式。

執(zhí)行以下命令來給python設(shè)置軟鏈接:

ln -s /usr/bin/python3 /usr/local/python3/bin/python3.7

在ln命令中,是將左邊的路徑設(shè)置為右邊路徑的軟鏈接。 /usr/bin目錄已經(jīng)被添加至Linux的環(huán)境變量PATH中,所以執(zhí)行python3相當于執(zhí)行/usr/bin/python3。

pip是python的包管理工具,執(zhí)行以下命令為pip設(shè)置軟鏈接:

ln -s /usr/bin/pip3 /usr/local/python3/bin/pip3.7

在后面介紹python中的模塊管理時,會對pip進行詳細講解。

1.2.3本節(jié)內(nèi)容知識腦圖

通過下面的知識腦圖,來對本節(jié)的學(xué)習內(nèi)容進行復(fù)習:

1.2.4本節(jié)知識要點

(1) 在Linux系統(tǒng)的主要發(fā)行版中,按其軟件包格式來進行劃分,可分為Deb系以及RPM系操作系統(tǒng)。

(2) Deb系比較有代表性的是Ubuntu、Debian。Ubuntu主要用來做桌面操作系統(tǒng), Debian主要用來做服務(wù)器操作系統(tǒng)。 RPM系主要用來做服務(wù)器操作系統(tǒng), 比較有代表性的是Redhat、CentOS。

(3) configure是Linux中的腳本配置工具,用來對源碼的當前安裝環(huán)境進行檢測, 若檢測無誤,會在當前目錄生成一個供源碼編譯的Makefile腳本文件。 make是Linux系統(tǒng)下的編譯安裝工具,用來解釋執(zhí)行makefile文件中的編譯以及安裝命令。

1.2.5 課后習題

(1)為什么Linux系統(tǒng)會有這么多分支?簡述其主要原因。

(2)源碼安裝與1.1節(jié)介紹的安裝方式有什么區(qū)別?

(3)請讀者自行學(xué)習在windows系統(tǒng)中搭建一臺運行Linux系統(tǒng)的虛擬機。

歡迎進行學(xué)習上的交流和探討,對本節(jié)內(nèi)容有任何不懂的地方,都可以在評論下方留言,薯條老師會一一進行解答。Python原來這么好學(xué)-1.2節(jié): 在Linux中安裝python就為您介紹到這里,感謝您關(guān)注懶咪學(xué)編程c.lanmit.com.

本文地址:https://c.lanmit.com/bianchengkaifa/Python/104047.html

總結(jié)

以上是生活随笔為你收集整理的在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。