Linux实战(4):Centos7升级python
记一笔升级python后产生的问题,并给予解决方案。莫慌看下文:
升级python3
我是直接
yum
安装的,当然安装方法有很多,不喜欢此安装方式的可选用其他方式,我再此就不一一解释了。安装方式可不同,不过下面的操作思路基本一致,可以参考参考。
yum -y install python3
修改配置
其实在上一步已经安装好了python3,修改配置只是为了系统默认
python
是3罢了,如是生产环境不建议这么做,容易出问题,暂时已发现出现yum
命令上使用有不同的报错外其余暂未发现问题。注:
使用yum安装的方式并未出现其他问题,所我建议使用yum
安装python3
.
修改软链接
- 查看当前软连接
ls -l /usr/bin/python*
2. 删除链接并设置软连接
rm -rf /usr/bin/python
ln -s /usr/bin/python3 /usr/bin/python
注
:如是其他方式安装的链接与我的路径也许不一致,需注意。
配置Yum
- 查找
yum
配置文件
which yum #查找yum配置文件路径
/usr/bin/yum
- 修改
Yum
配置
vi /usr/bin/yum #路径以刚查到的为准
注:修改后配置如下图,是不是看的有点多其实就是将
#!/usr/bin/python
修改为#!/usr/bin/python2
,保存退出即可。
你以为就这么结束了么并没有,继续改。不然你在使用
yum install
的时候会报如下图中的错:vi /usr/libexec/urlgrabber-ext-down
注意:
跟刚才改配置同理将python
改为python2
,改后可参考如下图:
配置环境变量
vi ~/.bash_profile
在编辑页面中加入
export PATH=$PATH:$HOME/bin:/usr/bin/python3/bin
或者如我下图设置:
完结!!!
注意:做完这些操作后,
Yum
防火墙
使用并未有所报错。特整理并分享给大家我的经验希望大家有所收获。
Linux实战(4):Centos7升级python的更多相关文章
- 【Linux】CentOS下升级Python和Pip版本全自动化py脚本
[Linux]CentOS下升级Python和Pip版本全自动化py脚本 CentOS7.6自带py2.7和py3.6 想要安装其它版本的话就要自己重新下载和编译py其它版本并且配置环境,主要是软链接 ...
- linux centos系统下升级python版本
本文参考资料:https://www.cnblogs.com/leon-zyl/p/8422699.html,https://blog.csdn.net/tpc1990519/article/deta ...
- Centos7升级python版本
升级Python 我的安装目录是/home/python 下载 ` cd /home/python wget https://www.python.org/ftp/python/3.5.0/Pytho ...
- CentOS7 升级python同时解决yum损坏问题
CentOS7中的python版本为python2.7.5,升级到最新版的python时需要注意两个问题 新版的python安装好后要修改python的系统默认指向问题 升级到最新版python后yu ...
- centos7升级Python版本后,yum不能正常使用
python升级方法,使用源码编译安装即可,prefix=/usr/local/bin/python3 执行yum list,提示/usr/bin/yum 报错 我是直接在Python2.7的基础上又 ...
- Linux下安装或升级Python 2.7
1.准备编译环境gcc 2.去官网下载要安装的对应版本的python的源代码 下载地址:https://www.python.org/downloads/source/ 你可以选择你要下载的版本,用w ...
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- Linux下升级Python到3.5.2版本
原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在20 ...
- Linux下升级python版本
转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...
随机推荐
- 计算机网络要点---Http
计算机网络要点---Http 1.工作流程 一次HTTP操作称为一个事务,其工作过程可分为四步: 首先客户机与服务器需要建立 TCP 连接.只要单击某个超级链接,HTTP的工作开始. 建立连接后,客户 ...
- 调试tomcat9.0.19源码
本文所用到的环境: IntelliJ IDEA Apache Maven 3.3.9 jdk1.8 1. 查看Tomcat版本 $TOMCAT_HOME\bin\version.bat D:\Prog ...
- markdown 绘图利器之granphviz
目录 概述 graphviz 脚本语法结构 图 方向,尺寸,间距 节点 shape 属性 多边形 record-based 的形状 用户定制 label 属性 基本用法 HTML用法 style 属性 ...
- latex:公式环境
1.单行公式环境 equation 单行公式环境equation可将一个公式,不管多长都可排版为一行,并给出一个序号.而由系统提供的displaymath环境等效于公式宏包提供的equation*环境 ...
- python编程中的并发------多线程threading模块
任务例子:喝水.吃饭动作需要耗时1S 单任务:(耗时20s) for i in range(10): print('a正在喝水') time.sleep(1) print('a正在吃饭') time. ...
- PAT甲级真题 A1025 PAT Ranking
题目概述:Programming Ability Test (PAT) is organized by the College of Computer Science and Technology o ...
- 分享一个操作pdf文件的js文件-pdfObject.js(文件预览、下载、打印等操作都具备)
获取相关资料或者源码的朋友可以关注下公众号,回复关键字pdf20200518即可
- Node中间层浅认知
Node中间层允许前端来做网站路由.页面渲染.SEO优化,对以往从来不接触这些内容的前端选手来说,正是锻炼我们网站架构的好机会.另外,这也是一次深入了解Node的好机会,准备好迎接即将到来的前端工程化 ...
- 伪距定位算法(matlab版)
在各种伪距定位算法中,最小二乘法是一种比较简单而广泛的方法,该算法可以分为以下几步: 1.准备数据与设置初始值 这里准备数据,主要是对于各颗可见卫星,收集到它们在同一时刻的伪距测量值,计算测量值的各项 ...
- UEFI、BIOS、GPT、MBR等概念的辨析
(本文转移自本人的旧博客) 从各个地方包括知乎,Wiki,CSDN搜索到的一些整理,这些概念极易混淆. 先说互相的关系 BIOS和UEFI是两种固件接口标准 MBR和GPT是两种分区表 Legacy模 ...