Linux实战(4):Centos7升级python
2024-09-29 02:06:31
记一笔升级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
防火墙
使用并未有所报错。特整理并分享给大家我的经验希望大家有所收获。
最新文章
- Codeforces
- HTML学习之Web存储(五)
- 关于SQLServer2008数据如何导入SQL2005的解决办法,高版本数据导入低版本中。
- Neo4j 高可用集群安装
- Hadoop中WritableComparable 和 comparator
- 关于jdbc收集
- log tag
- emWin -- 模拟器系列1 - 如何建立模拟器开发环境
- Android SDK下载技巧
- Android4.0 -- UI控件之 Menu 菜单的的使用(一)
- A除以B_2
- JqueryUI-1
- SpringMVC中采用简洁的配置实现文件上传
- SRM 582 Div II Level Two SpaceWarDiv2
- FTP&;samba 服务简单部署
- 初入python 用户输入,if,(while 循环)
- vue 移动端公众号采坑经验
- 编写高质量代码:改善Java程序的151个建议 --[106~117]
- virtual关键字
- Python3学习之路~5.2 time &; datetime模块