Loading... <div class="tip share">请注意,本文编写于 1706 天前,最后修改于 1706 天前,其中某些信息可能已经过时。</div> 系统环境: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 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏