centos系统默认的python版本一般是2.7.5,很多时候当自己会需要用到其他版本的python,这里记录一下如何安装高级版本的python,以及设置替换系统的Python命令的软连接,设置安装新Python后yum无法正常使用的情况

安装3.* python

默认版本

[root@test-code Python-3.8.1]# python --version
Python 2.7.5
[root@test-code Python-3.8.1]yum -y install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
[root@test-code Python-3.8.1]wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[root@test-code Python-3.8.1]tar -axf Python-3.8.1.tgz
[root@test-code Python-3.8.1]cd Python-3.8.1
[root@test-code Python-3.8.1]./configure
[root@test-code Python-3.8.1]make && make install
[root@test-code Python-3.8.1]#

修改系统默认的python命令为python3,默认是python2.7的软连接

修改老的python快捷方式的名字
mv /usr/bin/python /usr/bin/python.old
替换新的python版本到系统的python命令

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

python 命令的版本已经是最新的了

[root@test-code Python-3.8.1]# python --version
Python 3.8.1

修改yum的python版本,不然yum会因为python版本无法使用

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

把这两个python文件的首行引用的python改为python2
因为此刻的python是python3的快捷命令.

#搞定

centos安装python3.X,系统默认2.7.5相关推荐

  1. centos安装python3.6_Centos安装python3.6和pip步骤记录

    2018-10-24 自学了一段时间的Python爬虫,遇到了一些反爬的网站吧,然后看到有IP代理池这个东西(其实某宝也有代理接口,但是穷人家还是自己爬吧),就写了一个,准备丢到服务器上跑一下,买了个 ...

  2. Centos7安装Python3并更改默认版本为python3(编译安装)

    Centos7安装Python3并更改默认版本为python3(编译安装) CentOS7自带的有python环境, 但是版本是2.7 查看Python的位置 [root@centos bin]# w ...

  3. centos安装python3

    centos安装python3 1.查看安装默认安装位置 whereis python 2.python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ cd /usr/bin/ ...

  4. Centos安装Python3,yum4, dnf, neofetch

    Centos安装Python3 一 epel 源安装 首先安装epel源: yum install epel-release 在有epel源的情况下查询yum的python3状况: Repositor ...

  5. 如何在centos安装python3.4

    为什么80%的码农都做不了架构师?>>>    Centos上面默认的Python版本是2.6,本文介绍如何安装3.4版本. 0.下载前准备 需要安装以下库,不然会有问题. yum ...

  6. python3安装-Centos 安装 Python3

    Centos 的官方源默认是没有python3,所以不能直接yum安装. 下面介绍几个常用的方法在Centos下安装Python3. 一.epel 源安装 首先安装epel源: yum install ...

  7. centos 7 局域网丢包排查_一文掌握docker centos 安装python3.7「精品」

    今天我将通过下文,详细向大家介绍如何在docker下安装python3.7,当然是在centos中: 一.获取centos镜像 docker pull centos:centos7 二.查看容器 do ...

  8. CentOS安装之后的系统安全配置

    可以使用Linux初始安装之后配置脚本进行批量处理,注意执行前修改成合适自己的情况. 第一步.账户安全管理 1. 修改密码长度 [root@localhost /]# vi /etc/login.de ...

  9. CentOS 安装Python3.x常见问题

    CentOS 6.x自带的Python版本是2.6,CentOS 7.x上自带的是2.7,我们要自己安装Python3.X,配置环境,不过一般安装过程不会一帆风顺,往往有些报错,在CentOS以及其他 ...

最新文章

  1. GIT SSH连接遇到到的问题
  2. Java多线程协作(wait、notify、 notifyAll)
  3. mysql外键约束视频教学_外键约束案例_MySQL数据库 快速入门 基础+实战 视频教程_MySQL视频-51CTO学院...
  4. python filter内置函数_python 内置函数filter
  5. 目前,只有IDEA这款神器能把Java8的数据流问题这么完美的解决掉!
  6. java虚拟机调优_Java虚拟机中JVM参数调优及其有用的命令
  7. leetcode:Majority Number
  8. notepad++查看16进制文件
  9. openJDK之如何下载各个版本的openJDK源码
  10. php视频转数据流,图像转数据流-aspphp | 鬼仔's Blog鬼仔's Blog
  11. [BZOJ4484][JSOI2015]最小表示(拓扑排序+bitset)
  12. LTE-OA系统架构图
  13. TabLayout 之改变 Indicator 的宽度
  14. NSLayoutConstraint动态修改multiplier或constant
  15. 服务器pytorch环境配置
  16. 高手谈谈PR更新前站长们应该如何去做
  17. 静态时序分析-建立时间和保持时间违例分析
  18. 远程桌面设置分辨率的步骤
  19. 什么是任务,微任务和宏任务?
  20. 胡润百富今日发布《2020胡润中国最具影响力财经媒体榜》的阅读感受

热门文章

  1. A hybrid method of exponential smoothing and recurrent
  2. QQ空间十亿级视频播放技术优化揭密
  3. 移动web——微金所实战项目
  4. python爬虫爬取京东商品评价_网络爬虫-爬取京东商品评价数据
  5. 阿里十年经验输出,大数据平台“数加”的前世今生
  6. 8. Django 模型(二)
  7. 股市小幽默-炒股第一天
  8. voip是利用计算机网络,VoIP在无线局域网上的应用
  9. 爬虫出现AttributeError: ‘str‘ object has no attribute ‘items‘
  10. TexturePacker的免费key获取方式