一、準備工作
在開始安裝Python3.7之前,我們需要進行一些準備工作。
1.檢查系統版本
首先,我們需要檢查當前Ubuntu系統的版本,Python3.7最低支持Ubuntu 18.04版本。
$ lsb_release -a
如果您的Ubuntu版本低於18.04,可以通過以下命令進行更新:
$ sudo apt-get update
$ sudo apt-get upgrade
2.安裝依賴庫
接着,我們需要安裝Python3.7的依賴庫。
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
3.安裝必要軟件
我們還需要安裝一些必要的軟件。
$ sudo apt-get install software-properties-common
二、下載Python3.7
接着,我們需要從官網下載Python3.7的源代碼。
1.下載源代碼
使用以下命令,從Python官方網站下載Python3.7的源代碼:
$ cd /opt
$ sudo wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
2.解壓源代碼
下載完成後,我們需要解壓源代碼。
$ sudo tar -xzf Python-3.7.12.tgz
三、編譯Python3.7
接着,我們需要編譯Python3.7的源代碼。
1.進入源代碼目錄
使用以下命令進入Python3.7的源代碼目錄。
$ cd Python-3.7.12
2.配置
然後,我們需要運行以下命令進行配置。
$ sudo ./configure --enable-optimizations
此命令將創建Makefile用於構建Python3.7。
3.構建
接着,我們需要運行以下命令進行構建。
$ sudo make -j 8
此命令將在/opt/Python-3.7.12下生成安裝Python3.7所需的所有文件。
4.安裝
最後,我們使用以下命令將Python3.7安裝到系統中。
$ sudo make altinstall
此命令將創建Python3.7二進制文件,並將其安裝到/usr/local/bin中。
四、設置Python3.7為默認版本
安裝完成後,我們需要將Python3.7設置為默認版本。
1.更新alternatives
使用以下命令更新alternatives。
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 2
此命令將/usr/local/bin/python3.7添加到alternatives中,並將其權重設置為2(權重越高,優先級越高)。
2.配置默認版本
使用以下命令配置默認版本。
$ sudo update-alternatives --config python3
此命令將提示您選擇將被用作python3的默認版本。選擇/usr/local/bin/python3.7以使其成為默認版本。
五、檢查Python3.7是否已安裝
在安裝過程完成後,我們可以運行以下命令來檢查Python3.7是否已正確安裝。
$ python3 --version
如果Python3.7已安裝,則應返回正確的版本號。
原創文章,作者:QDRGY,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/333173.html