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

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

yum update -yyum -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_oldmv /usr/bin/pip /usr/bin/pip_old

或者不移走,选择备份:

 cp /usr/bin/python /usr/bin/python.bakcp /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升级安装完成。

CentOS 7升级Python到最新版3.9.1相关推荐

  1. CentOS 5升级Python版本(2.42.7)

    安装SALT时,需要这样作,公司有一批REDHAT5的,弄起来... 然后却是: Missing Dependency: python(abi) = 2.6 is needed by package ...

  2. CentOS下升级python版本

    源码安装python 安装python源码所依赖的工具及依赖的库 yum install -y make gcc gcc-c++ yum install -y bzip2 bzip2-devel yu ...

  3. Centos升级python

    1.查看python的版本 [root@localhost ~]# python  -V Python 2.6 由此可知Centos默认的python是2.6的, 需要将python升级到3.4版本 ...

  4. CentOS 6.5升级Python后yum不可用的解决方案

    CentOS 6.5升级Python后yum不可用的解决方案 参考文章: (1)CentOS 6.5升级Python后yum不可用的解决方案 (2)https://www.cnblogs.com/he ...

  5. centos下yum升级python到2.6

    2019独角兽企业重金招聘Python工程师标准>>> python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋 ...

  6. CentOS升级Python详解

    第1章 升级python 1.1 下载新版本 进入 Python下载页面,选择需要的版本. 这里,我选择的版本是 3.5.2 . wget https://www.python.org/ftp/pyt ...

  7. centos7升级python到3_CentOS7 升级Python2.x到3.x

    CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时 ...

  8. Linux 升级 Python 至 3.x

    简述 CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级. 由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Pyth ...

  9. linux下载tkinter模块,Linux升级Python提示Tkinter模块找不到解决

    一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250- ~]# python Python 2.6. (r266:, Feb , ::) [GCC ...

最新文章

  1. 网站单页面SEO关键词该如何布局更好?
  2. ios图像处理第2部分:核心图形,核心图像,GPUImage
  3. c/c++常见面试题
  4. python dlib学习(二):人脸特征点标定
  5. java 解析 jar_解析java中对jar包进行再次修改
  6. APACHE服务器出现No input file specified.的完美解决方案
  7. 【JOURNAL】集花酒联
  8. 微软准备开源PowerShell
  9. ES 必备插件的安装
  10. 14.看板方法---运营回顾
  11. 遗传算法c语言代码实验报告,遗传算法的c语言程序
  12. 安装打印机时LPT,COM、USB端口区别
  13. 【Python 3.7】分子运动:修改 rw_visual.py,将其中的 plt.scatter() 替换为 plt.plot() 。为 模拟花粉在水滴表面的运动路径
  14. 离开平凡的生活,你们都是诗人。
  15. 电脑配置jdk环境变量_苹果电脑配置环境变量
  16. 常规计算机控制系统的控制过程,计算机过程控制系统
  17. 工业互联网与制造控制生产网络学习总结
  18. map映射-----基础实验8-1.2 直捣黄龙 (30分)
  19. 抖音视频解析的工具类
  20. “百搭”搭搭云,谁不爱?

热门文章

  1. C语言笔试题羊皮卷一
  2. 计算机哪个专业在未来前景好,计算机中前景好的专业排名
  3. 宝塔 搭建 nginx rtmp 流媒体服务器
  4. 毕业于华东地质学院 计算机,主攻智能机器人控制等方向 王耀南当选中国工程院院士...
  5. Office Project 2007 做项目管理,如何把双休日改成工作日
  6. 内容付费行业将如何发展
  7. db2安装包v10.5_IBM DB2 jdbc驱动
  8. safari浏览器附件下载文件中文名字乱码(转) || 苹果IOS 微信浏览器预览PDF乱码 解决方案(转)
  9. android系统应用保活_2020年了,Android后台保活还有戏吗?看我如何优雅的实现!...
  10. 没有足够权限卸载某软件,并且gpedit.msc本地组策略编辑器找不到 的解决方法