本文小編為大家詳細(xì)介紹“Linux下python3.8怎么安裝”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Linux下python3.8怎么安裝”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到博樂(lè)網(wǎng)站設(shè)計(jì)與博樂(lè)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋博樂(lè)地區(qū)。
相比較于windows下安裝python,在Linux下安裝python實(shí)際上是一個(gè)非常困難的選擇。首先要解決的就是選擇哪個(gè)發(fā)行版本的問(wèn)題。Linux的內(nèi)核掌握在技術(shù)團(tuán)隊(duì)中,但是Linux發(fā)行版本則掌握在不同的公司手中。不同的公司出于不同的考慮,在Linux內(nèi)核的基礎(chǔ)上,打包了不同的應(yīng)用程序,安裝了不同的包管理器,實(shí)現(xiàn)了不同的發(fā)布策略,這就導(dǎo)致了數(shù)以百計(jì)的發(fā)行版本,在市面上,亂花漸欲迷人眼。為此新手的最常見(jiàn)也最難回答的問(wèn)題就是:我應(yīng)該使用哪個(gè)Linux。
這個(gè)問(wèn)題不僅見(jiàn)仁見(jiàn)智,而且也是友盡的話題,各個(gè)發(fā)行版本的死忠可以為此一直吵下去。筆者為了體驗(yàn)這些知名的發(fā)行版本,在自己的電腦上、虛擬機(jī)安裝了無(wú)數(shù)個(gè)版本,最后得出的結(jié)論是:
如果是出于開(kāi)發(fā),選擇ubuntu 18.04 LTS是終極完美選擇
不要安裝server版本,開(kāi)發(fā)到最后,還是要安裝圖形界面,所以最好選擇Desktop版本
下述文章可以作為選擇的參考:
7個(gè)最好的Linux滾動(dòng)發(fā)行版
CentOS將于年底終止
為何不選擇CentOS,因?yàn)樗芸鞂?huì)從國(guó)人的視線中消失。一年前Red Hat宣布將在今年底結(jié)束提供免費(fèi)的CentOS Linux。后續(xù)Red Hat再度提醒,CentOS Linux 8將在2021年12月31日來(lái)到它的生命周期終點(diǎn)(End of Life,EoL)。CentOS是Linux發(fā)行版之一,是Red Hat依照開(kāi)放源代碼推出的Red Hat Enterprise Linux源碼編譯而成。由于出自相同源碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux。去年Red Hat宣布CentOS將轉(zhuǎn)為適用DevOps人員開(kāi)發(fā)的平臺(tái),而非穩(wěn)定服務(wù)器應(yīng)用或VM的操作系統(tǒng),新平臺(tái)稱為CentOS Stream,也不會(huì)再有CentOS 9。為何不選擇Archlinux,因?yàn)樗枰獦O高的Linux知識(shí),相當(dāng)于手工組配。Geento更是難上加難,安裝完了都不知道起點(diǎn)在那兒。相對(duì)而言,基于Debian的多個(gè)發(fā)行版本可以選擇,其中最出色的,用戶面最廣的,能夠得到相關(guān)支持最多的,仍然非Ubuntu莫屬。
確定了使用Ubuntu后,我們就開(kāi)始python3.8的安裝之路。為了更好地學(xué)習(xí)ubuntu下的python3.8安裝,建議大家使用云服務(wù)商提供的云服務(wù)器節(jié)點(diǎn)。
不推薦老外的云節(jié)點(diǎn),包括亞馬遜與微軟的,因?yàn)樗鼈冸S時(shí)就可能用不了。使用云節(jié)點(diǎn)的好處就是使用起來(lái)非常容易,因?yàn)樵乒?jié)點(diǎn):
不用在自己的電腦上折騰安裝linux,稍不小心自己的電腦會(huì)變磚
操作系統(tǒng)已經(jīng)安裝好了
與windows的sandbox類似,安裝出現(xiàn)故障,或者使用時(shí)出現(xiàn)任何問(wèn)題,均可以隨時(shí)重置,恢復(fù)到一個(gè)純凈的操作系統(tǒng)環(huán)境
靈活計(jì)費(fèi),比自己購(gòu)買一個(gè)實(shí)體機(jī)方便太多了
經(jīng)常有優(yōu)惠,能夠低價(jià)拿到性價(jià)比較高的ECS節(jié)點(diǎn)
下面以華為的云節(jié)點(diǎn)為例進(jìn)行演示。
使用ssh登錄云節(jié)點(diǎn)。windows自帶ssh命令,可以直接使用。進(jìn)行powershell即可輸入以下命令:
ssh tianbin@172.17.10.67 輸入密碼即可
如果覺(jué)得powershell界面簡(jiǎn)陋,推薦使用MobaXterm個(gè)人版,這是一個(gè)功能豐富的GUI界面的終端軟件,功能強(qiáng)悍,配置齊全,是不可多得的工具軟件。相對(duì)于Xshell/Putty等方便易用。相對(duì)于SecureCRT需要破解而言,MobaXterm免費(fèi)。
登錄后,需要進(jìn)行大量的配置工具。雖然從安全的角度來(lái)說(shuō),以下所有命令前面都應(yīng)該使用sudo,從而可以以普通用戶的身份執(zhí)行系統(tǒng)管理員的工作,但從練手的角度來(lái)說(shuō),這樣做純屬浪費(fèi)時(shí)間。故而登錄后,直接使用命令"su“切入root身份。
# 需要輸入root的口令su# 配置sshd服務(wù)器,保證經(jīng)常測(cè)試客戶端,從而不斷線 sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 60/g' /etc/ssh/sshd_config # 允許root用戶登錄 sed -i '$aPermitRootLogin yes' /etc/ssh/sshd_config # 接來(lái)下切換apt的安裝源,使用阿里云提供的鏡像。普通的文章通常寫(xiě)的源是國(guó)內(nèi)的大學(xué),但在實(shí)際中,只有阿里云與華為云提供的鏡像才又快又好 sed -i 's#http://security.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list sed -i 's#http://archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list sed -i 's#http://us.archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list # 開(kāi)始更新軟件源與軟件信息 apt update && apt upgrade -y # 開(kāi)始安裝python3.8,請(qǐng)嚴(yán)格按下述順序安裝,否則會(huì)出現(xiàn)意料之外的結(jié)果 apt install -y python3.8 python3.8-dev # 由于ubuntu自帶python2.7以及python3.6,所以在安裝python3.8后讓它成為主用 update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3 update-alternatives --config python python --version apt install -y python3-pip python -m pip install --upgrade pip pip --version # 使用阿里云的pip源,絕大部分包可以從阿里云下載安裝,即快又好,否則安裝時(shí)間特別長(zhǎng) pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip install --upgrade setuptools
到此,python3.8安裝完成。需要說(shuō)明的是,由于ubuntu18.04發(fā)行版本的設(shè)計(jì)所限,千萬(wàn)不要嘗試:
刪除python2.7,有許多操作系統(tǒng)的組件依賴它
刪除python3.6, 還有許多操作系統(tǒng)的組件依賴它
如果強(qiáng)行刪除,整個(gè)操作系統(tǒng)會(huì)變成磚
對(duì)于ubuntu來(lái)說(shuō),開(kāi)發(fā)的工具箱包括:
awk/sed/grep三劍客,在linux下開(kāi)發(fā)不知道這三個(gè)命令將會(huì)寸步難行
vi/vim編輯神器,入門有些困難,但受益終身
建議安裝linux版本的vscode,可以免受不熟悉linux命令之苦。由于vscode跨平臺(tái),確實(shí)方便至極。
讀到這里,這篇“Linux下python3.8怎么安裝”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。