Centos7默认的python版本是2.7,现在很多新开发的python均需要3.X以上。下面升级centos的预装python版本到最新。

可选命令(如果升级安装过程有问题,可以执行下面命令):

yum update -y

yum -y groupinstall "Development tools"

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

第一部分:安装文件准备。

先下载最新得python安装文件,比如以3.9.1为例。如果通过centos得wget命令太慢,可以下载到本地再通过rz命令上传到服务器。python3.9.1下载文件:

https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

上传到服务器:

rz -y

解压:

tar -xzf Python-3.9.1.tgz

然后 cd Python-3.9.1 文件目录下。创建Python-3.9.1的安装目录:

mkdir /usr/local/python3/

第二部分:开始编译安装。

在Python-3.9.1目录下生成安装配置文件:

./configure --prefix=/usr/local/python3

然后执行编译和安装:

make && make install

第三部分:修改系统路径和指向。

安装完成后,接下来开始配置系统连接和路径指针。

首先把centos旧的python版本移走:

mv /usr/bin/python /usr/bin/python_old

mv /usr/bin/pip /usr/bin/pip_old

或者不移走,选择备份:

cp /usr/bin/python /usr/bin/python.bak

cp /usr/bin/pip /usr/bin/pip.bak

最后修改系统软链接:

ln -s /usr/local/python3/bin/python3.9 /usr/bin/python

ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip

centos的python升级安装完成。
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
hssfscv9 小时前
软件设计师下午题六——Java的各种设计模式
java·算法·设计模式
珂朵莉MM10 小时前
第七届全球校园人工智能算法精英大赛-算法巅峰赛产业命题赛第3赛季优化题--多策略混合算法
人工智能·算法
罗西的思考10 小时前
【OpenClaw】通过 Nanobot 源码学习架构---(6)Skills
人工智能·深度学习·算法
枫叶林FYL10 小时前
【自然语言处理 NLP】7.2 红队测试与对抗鲁棒性(Red Teaming & Adversarial Robustness)
人工智能·算法·机器学习
qiqsevenqiqiqiqi10 小时前
字符串模板
算法
十五年专注C++开发10 小时前
Oat++: 一个轻量级、高性能、零依赖的 C++ Web 框架
开发语言·c++·web服务·oatpp
陈天伟教授10 小时前
心电心音同步分析-案例:原型设计一
开发语言·人工智能·python·语言模型·架构
Ar-Sr-Na10 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
Allen_LVyingbo10 小时前
量子计算Dirac Notation基本教学—从零基础到读懂量子信息论文(下)
开发语言·人工智能·python·数学建模·量子计算
Fcy64810 小时前
算法基础详解(六)倍增思想与离散化思想
算法·快速幂·离散化·倍增算法