Linux下python3.8怎麼安裝
相比較於windows下安裝python,在Linux下安裝python其實是非常困難的選擇。首先要解決的就是選擇哪個發行版本的問題。 Linux的核心掌握在技術團隊中,但Linux發行版本則掌握在不同的公司手中。不同的公司出於不同的考慮,在Linux內核的基礎上,打包了不同的應用程序,安裝了不同的包管理器,實現了不同的發布策略,這就導致了數以百計的發行版本,在市面上,亂花漸欲迷人眼。為此新手的最常見也最難回答的問題是:我應該使用哪一個Linux。
這個問題不僅見仁見智,也是友盡的話題,各個發行版本的死忠可以為此一直吵下去。筆者為了體驗這些知名的發行版本,在自己的電腦上、虛擬機安裝了無數個版本,最後得出的結論是:
如果是出於開發,選擇ubuntu 18.04 LTS是終極完美選擇
#不要安裝server版本,開發到最後,還是要安裝圖形介面,所以最好選擇Desktop版本
下述文章可以作為選擇的參考:
7個最好的Linux滾動發行版
CentOS將於年底終止
為何不選擇CentOS,因為它很快就會從國人的視線中消失。一年前Red Hat宣布將在今年底結束提供免費的CentOS Linux。後續Red Hat再度提醒,CentOS Linux 8將在2021年12月31日來到它的生命週期終點(End of Life,EoL)。 CentOS是Linux發行版之一,是Red Hat依照開放原始碼推出的Red Hat Enterprise Linux原始碼編譯而成。由於出自相同原始碼,因此有些要求高度穩定性的伺服器以CentOS取代商業版的Red Hat Enterprise Linux。去年Red Hat宣布CentOS將轉為適用DevOps人員開發的平台,而非穩定伺服器應用或VM的作業系統,新平台稱為CentOS Stream,也不會再有CentOS 9。為何不選擇Archlinux,因為它需要極高的Linux知識,相當於手工組配。 Geento更是難上加難,安裝完了都不知道起點在那裡。相對而言,基於Debian的多個發行版本可以選擇,其中最出色的,用戶面最廣的,能夠得到相關支持最多的,仍然非Ubuntu莫屬。
確定了使用Ubuntu後,我們就開始python3.8的安裝之路。為了更學習ubuntu下的python3.8安裝,建議大家使用雲端服務商提供的雲端伺服器節點。
不推薦老外的雲端節點,包括亞馬遜與微軟的,因為它們隨時就可能用不了。使用雲端節點的好處就是使用起來非常容易,因為雲端節點:
不用在自己的電腦上折騰安裝linux,稍不小心自己的電腦會變磚
作業系統已經安裝好了
與windows的sandbox類似,安裝故障,或是使用時出現任何問題,都可以隨時重置,恢復到一個純淨的作業系統環境
靈活計費,比自己購買一個實體機方便太多了
經常有優惠,能夠低價拿到性價比較高的ECS節點
#下面以華為的雲節點為例進行示範。
(一)
使用ssh登入雲端節點。 windows自備ssh指令,可以直接使用。進行powershell即可輸入以下指令:
ssh tianbin@172.17.10.67 输入密码即可
如果覺得powershell介面簡陋,推薦使用MobaXterm個人版,這是一個功能豐富的GUI介面的終端軟體,功能強悍,配置齊全,是不可多得的工具軟體。相對於Xshell/Putty等方便易用。相對於SecureCRT需要破解而言,MobaXterm免費。
(二)
登入後,需要進行大量的設定工具。雖然從安全的角度來說,以下所有指令前面都應該使用sudo,從而可以以普通使用者的身分執行系統管理員的工作,但從練手的角度來說,這樣做純屬浪費時間。故而登入後,直接使用指令"su「切入root身分。
# 需要输入root的口令su# 配置sshd服务器,保证经常测试客户端,从而不断线 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 # 接来下切换apt的安装源,使用阿里云提供的镜像。普通的文章通常写的源是国内的大学,但在实际中,只有阿里云与华为云提供的镜像才又快又好 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 # 开始更新软件源与软件信息 apt update && apt upgrade -y # 开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果 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源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip install --upgrade setuptools
到此,python3.8安裝完成。需要說明的是,由於ubuntu18.04發行版本的設計所限,千萬不要嘗試:
刪除python2.7,有許多作業系統的元件依賴它
刪除python3.6, 還有許多作業系統的元件依賴它
#如果強行刪除,整個作業系統會變成磚塊
#對於ubuntu來說,開發的工具箱包括:
awk/sed/grep三劍客,在linux下開發不知道這三個指令將會寸步難行
vi/vim編輯神器,入門有些困難,但要受益終身
為避免不熟悉Linux指令所帶來的困難,建議安裝VS Code的Linux版本。由於vscode跨平台,確實方便至極。
以上是Linux下python3.8怎麼安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

Golang在性能和可擴展性方面優於Python。 1)Golang的編譯型特性和高效並發模型使其在高並發場景下表現出色。 2)Python作為解釋型語言,執行速度較慢,但通過工具如Cython可優化性能。

Python更易學且易用,C 則更強大但複雜。 1.Python語法簡潔,適合初學者,動態類型和自動內存管理使其易用,但可能導致運行時錯誤。 2.C 提供低級控制和高級特性,適合高性能應用,但學習門檻高,需手動管理內存和類型安全。

Golang和Python各有优势:Golang适合高性能和并发编程,Python适用于数据科学和Web开发。Golang以其并发模型和高效性能著称,Python则以简洁语法和丰富库生态系统著称。
