附录2 小白如何在服务器上安装Python3.8

Python安装 服务器配置 Linux教程 Python升级 CentOS7
本文为新手提供了在CentOS 7服务器上安装Python 3.8的详细指南。首先,建议用户检查当前Python版本并升级至3.8。安装步骤包括:1)确保安装必要的开发工具和依赖库;2)从Python官网下载3.8.3源代码并解压;3)配置、编译并安装Python;4)验证安装是否成功。通过这一系列操作,用户可以顺利完成Python 3.8的安装,为后续创建虚拟环境做好准备。
文章内容
思维导图
常见问题
社交分享

大家拿到服务器后,很多服务器的上的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。下面一篇我们开始创建虚环境。

我们下一篇见!

思维导图生成中,请稍候...

问题 1: 如何查看服务器当前的 Python 版本?
回答: 在终端中运行 python --versionpython3 --version 即可查看当前安装的 Python 版本。

问题 2: 为什么建议将 Python 升级到 3.8 版本?
回答: 许多服务器默认安装的 Python 版本较旧,升级到 Python 3.8 可以获得更好的性能、新特性以及更高的兼容性。

问题 3: 安装 Python 3.8 前需要准备哪些工具和库?
回答: 需要安装开发工具组和依赖库,运行以下命令:
bash
sudo yum groupinstall -y “Development Tools”
sudo yum install -y openssl-devel bzip2-devel libffi-devel


**问题 4:** 如何下载 Python 3.8 的源代码?  
**回答:** 使用 `wget` 或 `curl` 从 Python 官方网站下载源代码,例如:  
```bash  
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz  

问题 5: 如何解压和配置 Python 3.8 的源代码?
回答: 解压命令为 tar -xvf Python-3.8.3.tgz,然后切换到解压目录并运行 ./configure --enable-optimizations --with-ensurepip=install 进行配置。

问题 6: 如何编译和安装 Python 3.8?
回答: 在配置完成后,运行 make 进行编译,然后使用 sudo make altinstall 进行系统级别安装。

问题 7: 如何验证 Python 3.8 是否安装成功?
回答: 在终端中运行 python3.8 --version,如果输出 Python 3.8.3,则表示安装成功。

问题 8: 本文的安装指南适用于哪些操作系统?
回答: 本文以 CentOS 7 为例,其他 Linux 版本可以参考类似步骤,但可能需要根据具体系统进行调整。

问题 9: 安装完成后下一步建议做什么?
回答: 安装完成后,建议创建虚拟环境以隔离项目依赖,具体方法将在后续文章中介绍。