一、先清除以前安装过3版本痕迹

a.强制删除已安装python及其关联

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

b.删除残余文件(千万不要用,会把python2剔除)

whereis python|xargs rm -frv

c.查看是否还有残存python3版本

Whereis python

二、安装编译以及相关的工具

yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y

三、下载安装包解压

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0

tar.xztar -xvJf Python-3.7.0.tar.xz

四、编译安装

cd Python-3.7.0

./configure prefix=/usr/local/python3 --with-ensurepip=install

make && make install

#如果出现can't decompress data; zlib not available这个错误,则需要安装相关库。安装依#赖zlib、zlib-devel

yum install zlib zlib

yum install zlib zlib-devel

五、创建软连接

#将原来的链接备份

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

#添加python3的软链接

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

#测试是否安装成功了

python -V

更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用

vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down

把#! /usr/bin/python 修改为#! /usr/bin/python2

六、验证是否成功

#检查python2

python2

#检查python3

python

python安装器要删吗_Centos7中,教你在不删除2.7下,安装python3相关推荐

  1. python调用htk工具箱_HTK学习笔记(一)在win32(win7)下安装HTK详细体验教程

    实验室有语音识别的部分,所以在离开雁栖湖之前希望自己可以掌握一些HTK语音工具的流程及知识,以便回到实验室之后会的多一点,不至于大脑一片空白 想学HTK已经有很长一段时间了,有同学建议先把 <H ...

  2. linux中运行yarn命令,在CentOS 8系统下安装和使用Yarn的方法

    本文介绍在CentOS 8 Linux操作系统下安装和使用Yarn的方法.Yarn是与npm兼容的JavaScript软件包管理器,可帮助你自动化安装.更新.配置和删除npm软件包的过程.它的创建是为 ...

  3. android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...

    我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...

  4. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

  5. linner在ruby2.2.2下安装报错failed to build gem native extension,在1.9.2下安装又报错说nio4r说nio4r requires ruby ver

    安装linner时候,先是用的ruby2.2.2安装的,结果就报错说failed to build gem native extension,网上查到http://stackoverflow.com/ ...

  6. ubuntu中mysql怎么退出命令_ubuntu的Linux下安装MySQL

    如果在 centOS下面可以使用yum指令安装,这里采用的是ubuntu操作系统,安装方法和yum类似,操作如下: 1.安装MySQL的服务端 安装mysql服务端的命令: apt-get insta ...

  7. python两个乘号什么意思_Python中的加减乘号,不同情境下含义有别,你想知道吗?...

    Python编程中,一些运算符号,在不同的情境下可能会有不同的含义,你知道吗? 不知道的话,一起来看一下吧.总体来说,Python中的一些运算符,会由于作用于不同类型的操作数,呈现不同的含义. (一) ...

  8. 输出结果为16的python表达式是0b10_在Jupyter noteb中,未在地图Folium 0.7.0和Python3.6(Python)上显示...

    我有一张纽约市一个街区的折页地图,使用以下代码生成:m = folium.Map(location=[40.7035, -73.990], zoom_start=16.5, tiles='cartod ...

  9. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

最新文章

  1. 由“从按下回车到网页显示”粗谈网页优化
  2. 用印审批移动办公用户手册
  3. 产品-Axure9英文版,轮播图效果
  4. 自己怎么制作搞笑动态表情包?小妙招分享给你
  5. 共享单车的扫码解锁原理是什么?2222
  6. 人、机客户服务质量 - 实时透视分析
  7. 《蔡康永的说话之道》思维导图学习笔记
  8. 无线网卡驱动正常却搜索不到无线信号
  9. 微信公众号 语音转文字api_有没有语音转文字的APP?
  10. SKLEARN实例:【泰坦尼克号生存者预测】
  11. 多视图立体视觉:从几何到学习 (PAMI2022, IJCV2022)
  12. wav2letter++ 第一次training 日志
  13. JavaScript-05
  14. 1.MySQL,JDBC
  15. Station娱乐影音系统
  16. 360u盘小助手绿色版
  17. 搭建一个普通的网站需要花费多少?
  18. 美国访问学者J1签证申请攻略
  19. 离散数学 - 谓词逻辑的推理
  20. 罗技G500 WIN7 WIN8 64位系统 SETPOINT 识别问题

热门文章

  1. 单图说TDSQL;OceanBase 2.2 事务引擎核心功能;穿云箭2.0版发布;RMAN DUPLICATE配置19C DG;外键上有无索引的影响;MySQL8.0 索引新功能;GaussDB C
  2. 14亿条记录,12c 做不到2小时内变更表结构字段类型?
  3. 2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
  4. 性能优化挑战重重,鲲鹏 HPC 如何突破算力桎梏?
  5. Vue源码中compiler部分逻辑梳理(内有彩蛋)
  6. AsyncTask 源码流程简析
  7. Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classific
  8. spark java api通过run as java application运行的方法
  9. 在JSP页面中获取系统当前日期时间
  10. Jade/Pug模板引擎