CentOS7安裝python3


首發時間:2018-02-12 22:10

修改:

  1. 2018-02-27 :修改小標題“直接通過yum來安裝python3”為使用源代碼包安裝,增加配置安裝,把Python3安裝到 /usr/local 目錄中的相關命令
  2. 2018-03-28: 修改對“自定義參數”的講解

 


 

CentOS7中默認安裝的python是2.75的,如果想要使用python3,那么還需要安裝python3

image

 

第一步:更換yum的源,更換為國內的阿里雲,這是為了方便安裝python3的依賴

  1. 備份一下原本的yum源:
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  2. 下載阿里雲的yum源【我下的是CentOS7的,如果需要其他版本,那么只需要將下面的7改成5或6即可】【這一步需要能聯網】:
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  3. 之后運行給install生成緩存
    yum makecache

 

第二步:直接通過yum來安裝python3

  1. 下載python3【我下的是3.6.2】:
    wget "https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz"
  2. 解壓壓縮包:
    tar -zxvf  Python-3.6.2.tgz -C /tmp
  3. 進入目錄:
    cd /tmp/Python-3.6.2/
  4. 安裝python3的依賴:
    yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
  1. 配置安裝,把Python3安裝到 /usr/local 目錄【這里是可以自己選擇安裝到哪里,注意,如果不先安裝依賴庫,則這里會報錯】:
    • ./configure --prefix=/usr/local/python3    【這個安裝路徑下面的bin有python3.6命令,后面后面要使用軟鏈接鏈接過來的位置。】
  2. 安裝python3 :
    make
    make install
  3. 檢查python命令:imageimageimage
  4. 進入目錄,查看鏈接情況:
    cd /usr/bin
    image                                                     確認python3的軟鏈接是否成功,否則新建軟鏈接
    ln -s /usr/local/python/bin/python3.6 /usr/bin/python3
  5. 如果只需要使用python3這一條命令,下面的可以不看了,如果想要python這一條命令也指向python3,可以繼續。
  6. 檢測python的連接,python在/bin中:
    cd /bin
    ll |grep python
    image如果需要修改python指向python3,則先刪除原來的軟鏈接文件:
    rm  python 
    再新建python鏈接到python3:
    ln -s /usr/local/bin/python3.6 /bin/python
    image

 

如果想要修改其他的鏈接指向,則可以根據第5步修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM