更新服務(wù)器Python環(huán)境到3.x

更新服務(wù)器Python環(huán)境到3.x

原鏈接https://github.com/jackfrued/Python-100-Days

  1. 安裝底層依賴庫。

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel
    
    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. 下載Python源代碼。

    wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
    
  2. 驗(yàn)證下載文件。

    md5sum Python-3.7.6.tar.xz
    
  3. 解壓縮和解歸檔。

    xz -d Python-3.7.6.tar.xz
    tar -xvf Python-3.7.6.tar
    
  4. 執(zhí)行安裝前的配置(生成Makefile文件)。

    cd Python-3.7.6
    ./configure --prefix=/usr/local/python37 --enable-optimizations
    
  5. 構(gòu)建和安裝。

    make && make install
    
  6. 配置PATH環(huán)境變量(用戶或系統(tǒng)環(huán)境變量)并激活。

    vim ~/.bash_profile
    vim /etc/profile
    
    ... 此處省略上面的代碼...
    
    export PATH=$PATH:/usr/local/python37/bin
    
    ... 此處省略下面的代碼...
    
    source ~/.bash_profile
    source /etc/profile
    
  7. 注冊軟鏈接(符號鏈接)- 這一步不是必須的,但通常會比較有用。

    ln -s /usr/local/python37/bin/python3 /usr/bin/python3
    
  8. 測試Python環(huán)境是否更新成功(安裝Python 3一定不能破壞原來的Python 2)。

    python3 --version
    python --version
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容