centos7 python3.7.4 安裝配置

最近需使用騰訊雲Serverless CLI,奈何Serverless CLI的相關依賴還依賴着python3,本地windows安裝python3.7.4沒有任何問題,然centos7 出了一些問題,故總結一下!
感謝 https://blog.csdn.net/qq_36416904/article/details/79316972 提供瞭解決方案!

安裝步驟:

1. 安裝gcc(一般雲服務器都默認安裝過了)
yum -y install gcc

2. 安裝依賴
yum -y groupinstall “Development tools”
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

3. 下載源碼包 python3.x.tar.xz
xz解壓:xz -d *.tar.xz //生成了.tar文件
tar解壓:tar -xvf *.tar
在這裏插入圖片描述

4. 編譯安裝
進入解壓目錄
在這裏插入圖片描述
執行: ./configure --prefix=/usr/local/python36/ --enable-optimizations
編譯&安裝: make && make install

5. 創建軟連接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6. 更改默認python
在這裏插入圖片描述
原來的軟連接是 python指向python2.7的,
所以需要先刪除原來的軟連接 python -> ///python2.7
再創建新的軟連接,將python指向python3
ln -s /usr/local/python3/bin/python3 /usr/bin/python

7. 測試
在這裏插入圖片描述

發佈了89 篇原創文章 · 獲贊 1097 · 訪問量 75萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章