Loading...
系統環境:centos 7
安裝依賴項
```bash
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make install libffi-devel -y
```
下載python3.8.1安裝包
```bash
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
```
解壓到臨時目錄(編譯目錄)
```bash
tar -zxvf Python-3.8.1.tgz
```
預編譯配置
這一步驟需要注意,如果系統gcc版本低于8.1.0,則預編譯配置完成之后不要執行`./configure --enable-optimizations` 否則make會失敗
```bash
cd Python-3.8.1
./configure
```
編譯及安裝
```bash
make && make install
```
修改系統默認python版本為3.8
```
cd /usr/bin/
ln -snf /usr/local/bin/python3.8 python
```
修改yum相關設置
由于修改系統默認python版本后,會引起系統yum出現異常,因此需要修改yum相關配置文件
```bash
# vim /usr/bin/yum
# vim /usr/libexec/urlgrabber-ext-down
```
將以上兩個文件的首行修改為`#!/usr/bin/python2`
最后修改:2020 年 04 月 20 日 04 : 59 PM
? 允許規范轉載
贊賞
如果覺得我的文章對你有用,請隨意贊賞
×Close
贊賞作者
掃一掃支付
支付寶支付
微信支付