ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文鏈接:ubuntu18.04下源碼編譯安裝最新版本Python3
截止到2019年4月9日,Python3最新的版本是3.7.3。
在ubuntu18.04中已經(jīng)安裝的Python3版本是3.6.7,下面我們就演示一下如何在ubuntu18.04下源碼編譯安裝Python3.7.3,后續(xù)如果有更高版本,安裝方式是一樣的。
1、首先,更新包列表并安裝構(gòu)建Python源所需的包::
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget提示:
可能你會說這么多相關(guān)聯(lián)的包,我怎么記得住,還可以這樣:
sudo apt build-dep python3這樣Ubuntu會自動去找相關(guān)聯(lián)的包,會簡單些!
2、使用以下wget命令從Python下載頁面下載最新版本的源代碼:
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz如果你是用的是圖形化界面,直接使用Firefox下載就行了,更加簡單。這里選則的是Python3.7.3。
3、下載完成后,解壓縮tarball:
tar -xf Python-3.7.3.tar.xz圖形化界面就更加簡單了,直接拖出來就行了。
4、切換到Python源目錄并運(yùn)行configure腳本,該腳本將執(zhí)行大量檢查以確保系統(tǒng)上存在所有依賴項:
cd Python-3.7.3 ./configure --enable-optimizations--enable-optimizations選項將通過運(yùn)行多個測試來優(yōu)化Python二進(jìn)制文件,這將使構(gòu)建過程變慢。
5、使用make啟動Python構(gòu)建過程:
make -j4為了縮短構(gòu)建時間,請根據(jù)處理器修改-j標(biāo)志。 如果您不知道處理器的核心數(shù),可以通過鍵入nproc來找到它。
一般情況,我們可以使用計算機(jī)的CPU核心數(shù)*2,來確定j后面的數(shù)字,相對來說效率高些。
這個過程相對有點(diǎn)慢,保持耐心。
6、構(gòu)建完成后,鍵入以下命令安裝Python二進(jìn)制文件:
sudo make altinstall不要使用標(biāo)準(zhǔn)的make install,因?yàn)樗鼤采w默認(rèn)的系統(tǒng)python3二進(jìn)制文件。
7、Python 3.7已安裝并可以使用,輸入以下命令進(jìn)行驗(yàn)證:
python3.7 --version總結(jié)
以上是生活随笔為你收集整理的ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机甲风更浓了:华硕ROG STRIX Z
- 下一篇: 最美骁龙8+旗舰来了 realme GT