前置准备

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

yum install libffi-devel -y

python linux下载源:

https://www.python.org/ftp/python

在linux任意位置新建任意目录

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

tar -zxvf Python-3.6.6.tgz

然后此目录下就多出了一个解压后的文件Python-3.6.6,下面进入文件夹中:

cd Python-3.6.6

./configure

make&&make install

这样,基本上python3.我们就安装完成了,默认情况下,python3安装在/usr/local/bin/,这里为了使默认python变成python3,需要加一条软链接,并把之前的python命令改成python.bak:

mv /usr/bin/python /usr/bin/python.bak

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

接着默认pip也是需要修改的,可以通过find / -name 'pip3'找到pip3的位置,同样的,加一条软链到bin里面:

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/bin/pip3 /usr/bin/pip

既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,分别是两个文件:

vi /usr/libexec/urlgrabber-ext-down

vi /usr/bin/yum

修改#/usr/bin/python  为 #/user/bin/python2.7

自此,我们就完成了新安装的centos系统中的两个python版本的全部流程。

在linux输入python2则调起python2,pip2调起python2下的pip;

输入python,则默认调起python3,pip调起python3的pip3。

linux 3.2.0 卸载,linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版...相关推荐

  1. linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    本篇只简单介绍安装步骤 1. 角色分配 10.11.84.4 web-crawler--1.novalocal master/slave 10.11.84.5 web-crawler--2.noval ...

  2. linux redis 3.0.7,linux虚拟机上安装配置redis3.0.7

    linux shell 的 linux虚拟机上安装配置redis3.0.7 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程. 将redis-3.0.7.tar ...

  3. linux内核4.0,新闻|Linux内核4.0功能:实时内核补丁,支持PS3

    Linux Torvalds 在Linux内核邮件列表里发布了Linux内核新的稳定版. Linux 4.0,代号为'Hurr durr I'm a sheep',带来了一小系列新硬件支持,驱动改进, ...

  4. 红旗linux操作系统+v8.0,红旗Linux操作系统 v8.0 ,和微软的操作系统一样吗?红旗也是操作系统吗?红旗可以兼容现在安装在微软系统上的软件吗?有人用过红旗吗?...

    红旗Linux操作系统 v8.0 ,和微软的操作系统一样吗?红旗也是操作系统吗?红旗可以兼容现在安装在微软系统上的软件吗?有人用过红旗吗? 更新时间:2019-03-17 03:23 最满意答案 1. ...

  5. 在线python3.0 编译器 numpy_在线编译或编辑Python的5个最佳工具

    离线Python编辑器和编译器都具有许多功能,但是在线编译器通常在功能上受到限制,并试图满足特定需求而不是满足所有需求,其中在线编译大多数是免费的,所以也受到开发者的热爱. 在本文中,我们将浏览各种狂 ...

  6. linux下添加mq队列管理配置,linux下 MQ第二弹:队列管理器的配置,实现双机MQI通道异步双向通信,亲测!!...

    本人前面文章一提到MQ 在linux下的安装,在此只描述队列管理器的配置,实现MQI通道的双向通讯. 一下方法我已亲测!! 贴出A,B两机的MQ配置记录: A机: #**--------------- ...

  7. 在ubuntu bionic下对基于qemu的arm64进行linux内核5.0.1版本的编译和运行

    一.环境介绍 OS:ubuntu bionic 64bit 二.准备工作 2.1 安装必要的开发工具 sudo apt-get install git flex bison build-essenti ...

  8. qemu 运行arm linux,在ubuntu bionic下对基于qemu的arm64进行linux内核5.0.1版本的编译和运行...

    一.环境介绍 OS:ubuntu bionic 64bit 二.准备工作 2.1 安装必要的开发工具 sudo apt-get install git flex bison build-essenti ...

  9. linux git2.8.0下载,Linux 环境下 jdk1.8 maven3.2.3 Git2.8.0 安装脚本

    # @Author: peizhouyu # @Date: 2018-09-07 14:24:11 # @Last Modified by: peizhouyu # @Last Modified ti ...

  10. 【安装配置】安装适用于 Linux 的 Windows 子系统 WSL ,完成 Clion 中对内存泄漏检测工具 Valgrind 的配置,亲测可用

    关键词:[Linux] [WSL] [Clion] [Valfrind] 一.前言 今天在回答一个粉丝的评论(关于C++ delete 和 delete[ ])时,引出上面的系列问题,具体流程如下: ...

最新文章

  1. 工作中常用,实用工具推荐!
  2. python2.7 安装pycrypto库报错
  3. 清空list_还在为邮箱爆掉而烦恼吗?学会清空你的收件箱
  4. 1021 个位数统计 (15 分
  5. mysql 查看root_Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
  6. EntityFramework进阶——事务
  7. matlab怎么画二维热力图_[原创]Day3.箱线图和热力图的绘制
  8. Rabbit MQ 配置
  9. 如何使用Magit管理Git项目
  10. 学音视频一定要掌握这几个算法
  11. 软件测试第一部分——初步概念与过程
  12. AjaxPro 未定义错误
  13. Navicat15安装教程超详细步骤
  14. Mscomm32.ocx注册
  15. Searchcode: 源代码搜索利器
  16. 个体户们,再辛苦也要过来看看要交哪些税?怎么享受优惠?
  17. SQL Server数据库SP命令祥解
  18. 问答系统一些综述性质的文章
  19. 仓库进销存管理软件哪个好?中小企业管理软件特点描述
  20. 详解16个CSS新特性(2021最新版-下)

热门文章

  1. Android 开机自启动应用
  2. excel共享工作薄
  3. 11.RabbitMQ实战 --- 提升性能,保障安全
  4. 16.深入分布式缓存:从原理到实践 --- 新的旅程
  5. 21.Linux/Unix 系统编程手册(上) -- 信号:信号处理器函数
  6. 算法测试例子特殊输入形式
  7. python 发送email邮件带附件
  8. Reinforcement Learning by David Silver 学记记录
  9. MQ发送的消息都到了死信队列中了
  10. 几种 vue的数据交互形式