在 deepin 15.10+ 上安裝 Python3.6


https://ldsink.com/articles/how-to-install-python-3-on-deepin-15/

 

 

 

最近整理博客,發現很大一部人都是新手教程性質的“How to”類,內容主要是記錄怎么手把手解決事情。沒什么難度,非常簡單,都是查詢官方文檔或者Google搜索出的解決方案。考慮到國內很多人其實只會用百度,看CSDN來工作的現實,我這類“How to”類的小筆記是有意義和有價值的。比那些不知道經過多少手的“資料”,自己的一手小筆記更加准確。我是個喜歡整理的人,這類小筆記,以后打算做成一個系列,名稱會以how-to開頭,也都會帶上how-to的標簽。以前有一個換燈泡作為“偽”第一篇,這個作為“真”第一篇。

最近重裝了 deepin 系統,版本號重裝前和重裝后系統版本都是15.10,但是系統依賴卻有了很大的不同。之前的版本是滾動升級上來的,基於 Debian 的測試源,deepin 自己的代號panda,發行版名稱deepin unstable。重新安裝之后,變成了 Debian 的穩定版,deepin 代號 lion,發行版名稱deepin stablepanda下可以直接從源安裝Python3.6,升級之后因為基於 Debian 穩定版,源里移除了。好在編譯安裝也不麻煩,下面就是正常的從源代碼編譯安裝的步驟。

下面的方法在 deepin 上測試通過,應該同樣適用於 Debian、Ubuntu。

0x0 升級系統 & 安裝依賴

打算編譯安裝以前,首先升級系統,安裝必要的依賴。這樣可以避免之后安裝 Python 時缺少第三方庫的問題。

1
2
3
4
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev
sudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev

0x1 下載 Python 包並編譯安裝

這次計划安裝 Python 3.6.8,相關頁面:https://www.python.org/downloads/release/python-368/

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

從壓縮包解壓源代碼:

1
tar xvf Python-3.6.8.tgz

進入目錄,執行 ./configure 配置構建文件:

1
2
cd Python-3.6.8
./configure --enable-optimizations

編譯並安裝:

1
make -j8 && sudo make altinstall

0x2 收尾工作

1
sudo make clean

至此 Python3.6 已經安裝完成,可以在命令行執行python3.6查看效果,pipenv創建當前版本的環境也會自動調用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM