python安装器要删吗_Centos7中,教你在不删除2.7下,安装python3
一、先清除以前安装过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相关推荐
- python调用htk工具箱_HTK学习笔记(一)在win32(win7)下安装HTK详细体验教程
实验室有语音识别的部分,所以在离开雁栖湖之前希望自己可以掌握一些HTK语音工具的流程及知识,以便回到实验室之后会的多一点,不至于大脑一片空白 想学HTK已经有很长一段时间了,有同学建议先把 <H ...
- linux中运行yarn命令,在CentOS 8系统下安装和使用Yarn的方法
本文介绍在CentOS 8 Linux操作系统下安装和使用Yarn的方法.Yarn是与npm兼容的JavaScript软件包管理器,可帮助你自动化安装.更新.配置和删除npm软件包的过程.它的创建是为 ...
- android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...
我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...
- 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法
小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...
- 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/ ...
- ubuntu中mysql怎么退出命令_ubuntu的Linux下安装MySQL
如果在 centOS下面可以使用yum指令安装,这里采用的是ubuntu操作系统,安装方法和yum类似,操作如下: 1.安装MySQL的服务端 安装mysql服务端的命令: apt-get insta ...
- python两个乘号什么意思_Python中的加减乘号,不同情境下含义有别,你想知道吗?...
Python编程中,一些运算符号,在不同的情境下可能会有不同的含义,你知道吗? 不知道的话,一起来看一下吧.总体来说,Python中的一些运算符,会由于作用于不同类型的操作数,呈现不同的含义. (一) ...
- 输出结果为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 ...
- python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
最新文章
- 由“从按下回车到网页显示”粗谈网页优化
- 用印审批移动办公用户手册
- 产品-Axure9英文版,轮播图效果
- 自己怎么制作搞笑动态表情包?小妙招分享给你
- 共享单车的扫码解锁原理是什么?2222
- 人、机客户服务质量 - 实时透视分析
- 《蔡康永的说话之道》思维导图学习笔记
- 无线网卡驱动正常却搜索不到无线信号
- 微信公众号 语音转文字api_有没有语音转文字的APP?
- SKLEARN实例:【泰坦尼克号生存者预测】
- 多视图立体视觉:从几何到学习 (PAMI2022, IJCV2022)
- wav2letter++ 第一次training 日志
- JavaScript-05
- 1.MySQL,JDBC
- Station娱乐影音系统
- 360u盘小助手绿色版
- 搭建一个普通的网站需要花费多少?
- 美国访问学者J1签证申请攻略
- 离散数学 - 谓词逻辑的推理
- 罗技G500 WIN7 WIN8 64位系统 SETPOINT 识别问题
热门文章
- 单图说TDSQL;OceanBase 2.2 事务引擎核心功能;穿云箭2.0版发布;RMAN DUPLICATE配置19C DG;外键上有无索引的影响;MySQL8.0 索引新功能;GaussDB C
- 14亿条记录,12c 做不到2小时内变更表结构字段类型?
- 2019年12月数据库流行度排行:前三甲高位收官 数据库重获增长趋势
- 性能优化挑战重重,鲲鹏 HPC 如何突破算力桎梏?
- Vue源码中compiler部分逻辑梳理(内有彩蛋)
- AsyncTask 源码流程简析
- Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classific
- spark java api通过run as java application运行的方法
- 在JSP页面中获取系统当前日期时间
- Jade/Pug模板引擎