ubuntu16.04中安裝python3.7.5

寫在前面:本文參考:https://segmentfault.com/a/1190000018264955

本文補充了一些解釋和針對本機(ubuntu16.04)能夠成功安裝所修訂的代碼

0、配置依賴環境

第一步:
    sudo apt-get update
第二步:
    sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev 
libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev 
liblzma-dev libffi-dev libc6-dev


補充:
    (1)apt-get update是對軟件商店中可下載軟件列表進行更新
    (2)apt-get upgrade是對本機中已經安裝的軟件進行更新

1、去官網下載python3.7.5

下載python3.7.5地址: https://www.python.org/downloads/source/

選擇stable releases 中的python3.7.5,下載任意一個文件即可

2、解壓python3.7.5的壓縮包(我直接下載到/home/Downloads中,就直接在Downloads中解壓了)

    $: tar zxvf Python-3.7.5

3、進入解壓目錄中

    $ cd Python-3.7.5/

4、建立安裝的目錄

    sudo mkdir -p /usr/local/python3

5、編譯安裝

(1) /configure --prefix=/usr/local/python3  --enable-optimizations
(2) make
(3) sudo make install

補充:
(1) make是對文件進行編譯,形成可執行文件
(2) make install是對可執行文件進行安裝
(3) 編譯安裝不同於apt-get安裝,編譯安裝可以自定義軟件安裝的位置

6、刪除軟鏈接

    查看之前python3和pip3的版本:
        (1) lupeng@cumt:~/Downloads/Python-3.7.5$ python3 -V
        Python 3.5.2
        (2) lupeng@cumt:~$ pip3 -V
        pip 19.2.3 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

    刪除python3和pip3的鏈接
        (1) sudo rm -rf /usr/bin/python3
        (2) sudo rm -rf /usr/bin/pip3

7、建立新的指向python3.7.5的鏈接

    #添加python3的軟鏈接
    sudo ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
    #添加 pip3 的軟鏈接
    sudo ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

8、檢查版本

    (1) lupeng@cumt:~$ python3 -V
        Python 3.7.5
    (2) lupeng@cumt:~$ pip3 -V
        pip 19.2.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

系統默認的python3和pip3已經變成了python3.7.5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章