记一笔升级python后产生的问题,并给予解决方案。莫慌看下文:

升级python3

我是直接 yum安装的,当然安装方法有很多,不喜欢此安装方式的可选用其他方式,我再此就不一一解释了。安装方式可不同,不过下面的操作思路基本一致,可以参考参考。

yum -y install python3

修改配置

其实在上一步已经安装好了python3,修改配置只是为了系统默认python是3罢了,如是生产环境不建议这么做,容易出问题,暂时已发现出现yum命令上使用有不同的报错外其余暂未发现问题。注:使用yum安装的方式并未出现其他问题,所我建议使用yum安装python3.

修改软链接

  1. 查看当前软连接
ls -l /usr/bin/python*



2. 删除链接并设置软连接

rm -rf /usr/bin/python
ln -s /usr/bin/python3 /usr/bin/python

:如是其他方式安装的链接与我的路径也许不一致,需注意。

配置Yum

  1. 查找yum配置文件
which yum	#查找yum配置文件路径
/usr/bin/yum
  1. 修改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 防火墙使用并未有所报错。特整理并分享给大家我的经验希望大家有所收获。

最新文章

  1. Codeforces
  2. HTML学习之Web存储(五)
  3. 关于SQLServer2008数据如何导入SQL2005的解决办法,高版本数据导入低版本中。
  4. Neo4j 高可用集群安装
  5. Hadoop中WritableComparable 和 comparator
  6. 关于jdbc收集
  7. log tag
  8. emWin -- 模拟器系列1 - 如何建立模拟器开发环境
  9. Android SDK下载技巧
  10. Android4.0 -- UI控件之 Menu 菜单的的使用(一)
  11. A除以B_2
  12. JqueryUI-1
  13. SpringMVC中采用简洁的配置实现文件上传
  14. SRM 582 Div II Level Two SpaceWarDiv2
  15. FTP&samba 服务简单部署
  16. 初入python 用户输入,if,(while 循环)
  17. vue 移动端公众号采坑经验
  18. 编写高质量代码:改善Java程序的151个建议 --[106~117]
  19. virtual关键字
  20. Python3学习之路~5.2 time & datetime模块

热门文章

  1. Android 禁止ViewPager左右滑动的功能实现
  2. 目录扫描、Nmap
  3. ES7异步函数解决进程等待相关业务问题
  4. 存储池与存储卷,使用virt-install创建虚拟机
  5. muduo源码解析9-timezone类
  6. Java线上问题排查神器Arthas快速上手与原理浅谈
  7. IDEA实用插件推荐及使用方法详解
  8. URL与视图函数的映射
  9. 学习一下 JVM (三) -- 了解一下 垃圾回收
  10. GET和POST的本质区别