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

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升级安装完成。



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


http://www.kler.cn/a/354876.html

相关文章:

  • C 实现植物大战僵尸(一)
  • docker 搭建集群
  • Linux -- 互斥的底层实现
  • Java中以某字符串开头且忽略大小写字母如何实现【正则表达式(Regex)】
  • 虚拟机桥接模式网络连接不上解决方法
  • 【ES6复习笔记】箭头函数(5)
  • Python123练习题
  • Python网络爬虫:分析淘宝商品热度与销量[进阶深度优化]
  • 查看SQL执行计划 explain
  • learn C++ NO.26——哈希应用
  • 低代码可视化-uniapp购物车页面-代码生成器
  • Scala中reduce函数
  • 每天一个数据分析题(五百零七)- 集成学习算法
  • 【牛客刷题】笔记1
  • AI大模型:开启智能革命新纪元
  • CountUp.js 实现数字增长动画 Vue
  • AsyncTask的工作原理和缺陷
  • 供应链大变革:低代码技术助力企业数字化转型!
  • ES6扩展运算符
  • GitLab CVE-2024-6389、CVE-2024-4472 漏洞解决方案
  • java-uniapp小程序-引导关注公众号、判断用户是否关注公众号
  • Python知识点:如何使用Corda与Python进行企业区块链开发
  • 【android studio】Gradle和Gradle插件版本关系/配置/常见ERR示例
  • RAG拉满-上下文embedding与大模型cache
  • 牛企查:性价比很高的企业综合查询小程序
  • C语言:符号“->”在C语言中什么意思呢?