centos中python2替换为python3,并解决yum出错
2024-09-08 11:54:26
这里采用安装python3.6版本。
安装python3.6可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
•到python官网找到下载路径, 用wget下载
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
•解压tgz包
tar -zxvf Python-3.6.4.tgz
•把python移到/usr/local下面
mv Python-3.6.4 /usr/local
•删除旧版本的python依赖
ll /usr/bin | grep python
rm -rf /usr/bin/python
•进入python目录
cd /usr/local/Python-3.6.4/
•配置
./configure
•编译 make
make
•编译,安装
make install
•删除旧的软链接,创建新的软链接到python
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python
python -V
此时运行yum会出现错误,提示语法出错。
应该修改vim /usr/bin/yum,调整#!/usr/bin/python2.6,指定python的版本,
跟系统一样。
最新文章
- 自定义一个字母Button
- SuiteScript >; Script Queue Monitor (Beta)
- 修改Android系统属性SystemProperties.set(";sys.powerctl";, ";shutdown";)关机分析
- yii2.0自动登录功能的实现方法
- Dynamic CRM 2013学习笔记(三十五)自定义审批流6 - 审批通过后,再审批 - 二次审批
- Leetcode-462 Minimum Moves to Equal Array Elements II
- ant简述
- Mac下好用的取色器 Sip
- Spring+SpringMVC+Mybatis 利用AOP自定义注解实现可配置日志快照记录
- udp协议基础(转自疯狂java讲义)
- stm32的FSMC
- 字段的参数 -- Django从入门到精通系列教程
- Go笔记-垃圾回收集和SetFinalizer
- c# xml操作(一)
- Mysql使用中文字段排序的实现--order by
- python实现一个二分查找
- ASP.NET微信公众号获取AccessToken
- 修改CKplayer.js 源码解决移动端浏览器全屏不能限制快进的问题
- vi 中大小写转换功能
- windows下测试flask的例子tuorial报错flask KeyError: 'DATABASE'