在CentOS 7上编译安装Python 3.8的步骤

简介: 总结而言,此安装流程涵盖从前期准备至Python 3.8搭建和虚拟环境配置。通过编译源码安装,用户能得到最适合自身系统的Python版本,同时不会干扰既有系统Python环境,符合大多数专业开发人员对多版本Python共存的需求。

编译安装Python 3.8于CentOS 7环境需遵循特定流程,保证安装过程高效、系统兼容。

首先,确保系统更新至最新版,使用如下命令:

sudo yum update
sudo yum groupinstall "Development Tools"
​

安装依赖包:

sudo yum install yum-utils -y
sudo yum-builddep python -y
sudo yum install openssl-devel bzip2-devel libffi-devel -y
​

下载Python 3.8源码,利用官网链接或wget命令:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
​

解压源码包:

tar xzf Python-3.8.0.tgz
​

进入解压后的目录进行配置。配置时,应开启优化选项(--enable-optimizations)增进Python性能,若需安装至特定目录,用 --prefix指定路径:

cd Python-3.8.0
./configure --enable-optimizations
​

编译与安装过程:

make altinstall
​

使用 altinstall代替 install是为避免替换默认Python版本。

安装后,你需验证Python安装情况:

python3.8 -V
​

输出应显示Python 3.8版本信息。

确认Python 3.8默认安装位置:

which python3.8
​

最后,可选择创建Python 3.8虚拟环境以隔离项目依赖,使用以下命令:

python3.8 -m venv myenvname
​

激活虚拟环境:

source myenvname/bin/activate
​

在虚拟环境中,可以安装所需Python包,不影响系统Python环境。

总结而言,此安装流程涵盖从前期准备至Python 3.8搭建和虚拟环境配置。通过编译源码安装,用户能得到最适合自身系统的Python版本,同时不会干扰既有系统Python环境,符合大多数专业开发人员对多版本Python共存的需求。

目录
相关文章
|
JavaScript 前端开发 数据安全/隐私保护
vue2+elementui上传照片(el-upload 超简单)
【6月更文挑战第4天】element上传附件(el-upload 超详细) 这个功能其实比较常见的功能,后台管理系统基本上都有,这就离不开element的el-upload 展示:
1698 0
|
Linux
Linux Centos7 下升级openssh1.1.1u版本
Linux Centos7 下升级openssh1.1.1u版本
899 0
|
Linux
centos 8 换阿里源
centos 8 换阿里源
3677 0
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
1765 4
|
Linux Apache
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
6687 0
|
Linux Python
CentOS7安装Python3.8
CentOS7安装Python3.8
759 0
CentOS7安装Python3.8
|
9月前
|
安全 Linux
CentOS下载ISO镜像的方法
访问CentOS官方网站(https://www.centos.org/download/),在“Downloads”页面找到ISO镜像下载链接,选择所需版本和架构(如x86_64)开始下载。CentOS分为Linux版和Stream版,前者每两年发行一次并提供10年安全维护,后者为滚动更新。旧版本可在Vault(https://vault.centos.org/)下载。建议选择DVD格式镜像,包含完整系统和常用软件。
10153 14
CentOS下载ISO镜像的方法
|
8月前
|
中间件 Linux vr&ar
Centos7升级Glibc
centos7升级glic问题
2027 0
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
21106 5
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
人工智能 算法 IDE
IDEA中通义灵码的使用技巧
大家好,我是 V 哥。在日常开发中,我常用通义灵码辅助编程,尤其在解释代码和生成单元测试方面表现优异。本文将详细介绍通义灵码的安装、使用方法及优化建议功能,帮助你提升开发效率。关注威哥爱编程,编码路上我们一起前行。
7895 7