在CentOS上安裝Python3

    這裏介紹兩種安裝方式:1.Python源代碼編譯安裝和2.從epel倉庫安裝

1、Python源代碼編譯安裝

1 - 安裝必要工具yum-utils它的主要功能時管理repository及擴展包的工具

 

sudo yum install yum-utils

若是報錯提示相似is not in the sudoers file.  This incident will be reported.則證實當前用戶沒有執行sudo的權限,解決方法是以root用戶身份修改
/etc/sudoers文件,記住該文件默認只讀使用chmod命令賦予寫入權限,再編輯該文件,在root ALL=(ALL)    ALL下面添加: 你的用戶名 ALL=(ALL)ALL
而後保存退出python

2 - 使用yum-builddep爲pytho3構建環境,安裝缺失的依賴
 

sudo yum-bulddep python

 

3 - 下載Python3的源碼包


 python各個版本源碼包地址: https://www.python.org/ftp/python/

 curl -O https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

 
 4 - 編譯安裝python3
 

 tar xf Python-3.7.0.tgz
 cd Python-3.7.0
 ./configure
 make
 sudo make install


 python3 -V 檢查是否安裝成功
 
 5 - 修改python3.7 做爲默認python
 bootstrap

vim /etc/profile.d/python.sh

## 在該文件裏增長如下一行
## alias python=' /usr/local/bin/python3.7'

#重啓會話使之生效

source /etc/profile.d/python.sh


 
 2、從epel倉庫安裝


 1 - 安裝最新版本的EPEL
 

 sudo yum install epel-release


 2 - 使用yum安裝python3.7
 

sudo yum install python37

 3 - 安裝pip3
 

 curl -O https://bootstrap.pypa.io/get-pip.py
 sudo /usr/bin/python3.7 get-pip.py
相關文章
相關標籤/搜索