程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Deepin編譯安裝Python3

編輯:Python

先更新一下軟件包

sudo apt update
#更新軟件包
sudo apt upgrade

安裝相關依賴,復制代碼即可

sudo apt install gedit make build-essential libssl-dev zlib1g-dev
sudo apt install libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev

浏覽器訪問Python源碼下載地址,下載源碼在左側stable release下的某個版本的第一項Download Gzipped那一項那裡右鍵,選擇復制鏈接地址,去打開迅雷極速版,沒有就去應用商店安裝。打開迅雷極速版之後會彈出一個框,立即下載也可以,最好改為你的用戶名的那個目錄保存,即/home/xxx下載很快,一般2M一秒。下載完成後終端(Ctrl+Alt+T)進入你下載的目錄,輸入以下命令,以具體文件名為准。

tar -zxvf Python-3.8.2.tgz
# 這是解壓出來的目錄
cd Python-3.8.2
# /usr/local/python3是我安裝的目錄
./configure --enable-optimizations --prefix=/usr/local/python3
#編譯並安裝Python時可能要輸密碼
make -j8 && sudo make altinstall

注意!這裡的後面的數字不是越大越好,而是你的CPU(處理器)線程數,如你的CPU是4核8線程,j後面的數字就是8。
如需要重新編譯請輸入

sudo make clean #清理編譯過的文件
make -j8 && sudo make altinstall #編譯並安裝完成!

輸入這行命令看看版本是否一致

Python -V

如果不一樣的話,則先輸入這行命令

Python3 -V

如果顯示的版本號仍然不對,則先輸入你的Python版本的前面兩個數字和小數點,如我下載的版本是Python3.8.2,那麼我就輸入

Python3.8 -V

以此類推,如果確認版本號正確,就把你的這條命令前面那段(python3.8,要小寫的)記下來,然後輸入

echo "alias python=python3.8" >> ~/.bashrc

網上說還可以用alias p來代替alias python,但親測不行。這裡的python3.8就是你記住的那條命令的前面那段。點擊保存,然後輸入這行命令生效即可

source ~/.bashrc

最好直接復制,以免輸錯,注意,一個字母都不能錯。這樣子,你下次就可以直接使用python命令了,而不用再次輸入你記住的那條命令,十分方便,然後你下載編譯的Python就成為你的默認的Python了!是不是很有成就感呢?

轉載請注明出處:出處


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved