大家拿到服务器后,很多服务器的上的python版本都非常旧,需要自己手动升级,升级的过程还是比较复杂的,尤其是对新手来说,非常有必要提供一套保姆级的指南给大家,下面小编就给大家讲讲!
本篇的内容是以centos7为例子,其他版本的linux自行百度一下。
1.查看你的服务器的Python版本
可以看到默认的是Python3.6.10 ,建议升级到python3.8版本
2.安装python3.8的版本
1).首先,确保已安装了必要的开发工具和库。在终端中运行以下命令:
sudo yum groupinstall -y "Development Tools"
就是安装一堆的Development Tools开发工具需要的包,你只管安装即可(小编这边是因为已经安装好了)
然后需要安装一些相关的库:
sudo yum install -y openssl-devel bzip2-devel libffi-devel
就是安装一堆的Python3依赖需要的包,你只管安装即可(小编这边是因为已经安装好了)。
2).接下来,从 Python 官方网站下载 Python 3.8.3 的源代码。你可以使用 wget 或 curl。在终端中运行以下命令:
3).解压下载的源代码压缩包:
tar -xvf Python-3.8.3.tgz
4).切换到解压后的目录:
cd Python-3.8.3
5).在此目录下,运行以下命令以配置和编译 Python:
./configure --enable-optimizations --with-ensurepip=install 然后再敲
make
6).安装编译好的 Python 3.8.3。你可以选择在系统级别安装,也可以在用户级别安装。在系统级别安装 Python 时,请运行以下命令:
sudo make altinstall
7).安装完成后,检查 Python 3.8.3 是否已成功安装。在终端中运行以下命令:
python3.8 --version
如果一切正常,你应该看到输出 Python 3.8.3。下面一篇我们开始创建虚环境。
我们下一篇见!