CentOS 7下升级Python版本到3.x系列
2024-10-15 02:18:30
由于python官方已宣布2.x系列即将停止支持,为了向前看,我们升级系统的python版本为3.x系列
服务器系统为当前最新的CentOS 7.4
1.安装前查看当前系统下的python版本号
# python -V
2.获取python3.x的官方软件包
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
3.解压缩该软件包
# tar -zxvf Python-3.6.5.tgz
4.在解压目录下安装配置
# cd Python-3.6.5
# ./configure
5.编译并安装
# make
# make install
6.验证当前系统下安装的python版本号
# python3 -V
7.查看一下新安装的python3的文件位置
8.备份原有配置,设置python默认版本号为3.x
# mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/bin/python3 /usr/bin/python
9.查看一下2.x版本的文件位置
10.为了使yum命令正常使用,需要将其配置的python依然指向2.x版本
/usr/bin/yum
/usr/libexec/urlgrabber-ext-down
将上面两个文件的头部文件修改为老版本即可
!/usr/bin/python --> !/usr/bin/python2.7
最新文章
- Cognos10安装注意事项
- json_encode详解,转义
- [javaSE] 练习队列线程和对象序列化
- Ant学习-002-ant 执行 TestNG 测试用例时 [testng] java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException 解决方案
- Windows 位图
- Intel HD4000的驱动-黑苹果之路
- 应用型GIS 地理信息系统设计内容和方法
- pip安装lxml报错
- getline(cin,s) bug workaround
- 关于Stack Overflow上ASP.NET最大连接数限制提问的一个思考
- c# List集合中First、Last、Single方法使用
- java之基础数据类型学习————(一)
- php面试题整理(一)
- 【Linux】【Jenkins】编译过程中遇到ERROR: Failed to parse POMs的解决方案
- 函数节流和防抖(todo)
- Nginx+Lua+Redis构建高并发应用
- SVD分解及线性最小二乘问题
- iOS - 开发屏幕及视图层次
- 关于在iBatis中配置Oracle以及MySQL 自增字段
- 了解vue
热门文章
- 深度学习中的batch_size,iterations,epochs等概念的理解
- Java Lambda基础——Function, Consumer, Predicate, Supplier, 及FunctionalInterface接口
- SpringMVC(三十) 实例:SpringMVC_RESTRUL_CRUD_显示所有员工信息
- vue的生存周期
- python学习—几个简单小程序
- [BZOJ1899][ZJOI2004]Lunch 午餐 (DP)
- HTTP断点续传
- 学习 IOC 设计模式前必读:依赖注入的三种实现
- 穷举法、for循环、函数、作用域、斐波那契数
- Ubuntu或linux 运行后台进程运行不挂断的办法