当前位置: 首页 > news >正文

Centos安装Python3.7(亲测可用)

目录

一、概述

二、具体步骤

2.1. 检查当前 Python 版本

2.2 安装依赖

2.3 下载 Python 3.7 源代码

2.4 解压并进入目录

2.5 编译和安装 Python 3.7

2.6 验证安装

2.7 更新 python3 命令的指向(可选)

2.8 安装 pip(如果没有自动安装)

2.9 验证 pip 安装


 

Welcome to Code Block's blog

本篇文章主要介绍了

[Centos安装Python3.7(亲测可用)]
❤博主广交技术好友,喜欢文章的可以关注一下❤

一、概述

        本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。

二、具体步骤

2.1. 检查当前 Python 版本

首先检查当前系统中 Python 版本:

python3 --version

2.2 安装依赖

在升级 Python 之前,先确保安装了必需的开发工具和库:

sudo yum groupinstall "Development Tools"
sudo yum install gcc openssl-devel bzip2-devel libffi-devel

2.3 下载 Python 3.7 源代码

从官方 Python 网站下载 Python 3.7 的源代码压缩包:

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

注意: 可以根据需要替换为其他版本的下载链接。

2.4 解压并进入目录

解压下载的 tar 文件:

sudo tar xzf Python-3.7.9.tgz
cd Python-3.7.9

2.5 编译和安装 Python 3.7

执行以下命令进行编译和安装:

sudo ./configure --enable-optimizations
sudo make altinstall
  • --enable-optimizations 可以优化 Python 的性能,但会增加编译时间。
  • make altinstall 用于避免覆盖系统默认的 python 命令。

2.6 验证安装

安装完成后,检查 Python 3.7 是否成功安装:

python3.7 --version

你应该能看到 Python 3.7 的版本信息。

2.7 更新 python3 命令的指向(可选)

如果希望将系统中的 python3 命令指向 Python 3.7,你可以使用 alternatives 来管理 Python 的版本:

sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1

2.8 安装 pip(如果没有自动安装)

如果 pip 没有随 Python 3.7 一起安装,可以手动安装:

sudo /usr/local/bin/python3.7 -m ensurepip --upgrade
sudo /usr/local/bin/python3.7 -m pip install --upgrade pip

2.9 验证 pip 安装

确认 pip 是否成功安装:

python3.7 -m pip --version

完成上述步骤后,Python 3.7 应该已经成功安装并配置好了。

如果你对区块链内容感兴趣可以查看我的专栏:小试牛刀-区块链

感谢您的关注和收藏!!!!!!

http://www.dtcms.com/a/99200.html

相关文章:

  • github——SSH连接配置文档
  • @Slf4j注解
  • python的内存管理
  • Knife4j 接口文档使用流程分析
  • 7.3 主成分分析(PCA)
  • Python切片中的步长秘密
  • Python 序列构成的数组(切片)
  • sqli-labs靶场 less 10
  • prometheus+grafana监控虚拟机实操
  • Windows 11 VS Code C/C++ 开发环境搭建——一种尽量“绿色”的方法
  • defconfig配置宏的规则
  • C. Assembly via Minimums
  • 一种C# Winform的UI处理
  • Python第六章18:数据容器的通用操作
  • 简单ELK框架搭建
  • 为pip设置国内镜像源
  • Android Jetpack学习总结(源码级理解)
  • 明达IOT 平台助推纺织龙头实现智能管理
  • 动态规划篇(数位统计DP)
  • 用空闲时间做了一个小程序-二维码生成器
  • 【安全】nginx防止host头攻击
  • c++弱指针实现原理
  • Python小练习系列 Vol.5:数独求解(经典回溯 + 剪枝)
  • Linux之基础知识
  • 深度学习处理时间序列(5)
  • 《新凯来:半导体设备制造领域的“国家队”》
  • 【愚公系列】《高效使用DeepSeek》039-政务工作辅助
  • LeetCode 2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理
  • Redis延时队列在订单超时未报到场景的应用分享
  • 【数据结构】二叉树 — 经典OJ面试题剖析!!!