1.首先修改yum配置文件
因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5
因此修改yum配置文件(vi /usr/bin/yum)。
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。

2.安装python3.5可能使用的依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

3.用wget下载

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

解压tgz包

tar -zxvf Python-3.5.1.tgz

把python移到/usr/local下面

mv Python-3.5.1 /usr/local

•删除旧版本的python依赖

ll /usr/bin | grep python

rm -rf /usr/bin/python

进入python目录

cd /usr/local/Python-3.5.1/

•配置

./configure

编译 make

make

编译,安装

make install

删除旧的软链接,创建新的软链接到最新的python

rm -rf /usr/bin/python

ln -s /usr/local/bin/python3.5 /usr/bin/python

python -V

看到Python 3.5.1即为成功

报错处理:https://blog.csdn.net/cuiljiang/article/details/88755825

pip 的安装

.  yum -y install epel-release
. yum install python-pip
. pip install --upgrade pip

最新文章

  1. 快速将一个表的数据生成SQL插入语句
  2. 【Spring】非Spring IOC容器下获取Spring IOC上下文的环境
  3. Numerical Optimization: Understanding L-BFGS
  4. Editable DataGrid 实现列表新增编辑功能
  5. C标准库<ctype.h>实现
  6. yield(C# 参考)
  7. SQL Server死锁的分析、处理与预防
  8. 总结的一些封装好的javascript函数
  9. 介绍一个C++奇巧淫技
  10. 【Hibernate步步为营】--复合主键映射具体解释
  11. acm课程练习2--1001
  12. Python 直接赋值、浅拷贝和深度拷贝全解析
  13. 最短路算法模板SPFA、disjkstra、Floyd
  14. SSIS - 4.使用表达式任务和脚本任务实现更改变量和输出变量值
  15. 201771010141 周强《面向对象程序设计(java)》第十三周学习总结
  16. python selenium Chrome模拟手机浏览器(十七)
  17. 18-vue-cli脚手架项目中组件的使用
  18. [MySql]GRANT权限的一些技巧
  19. 【数位dp】Beautiful Numbers @2018acm上海大都会赛J
  20. slurmdbd.conf系统初始配置

热门文章

  1. 设置虚拟机ip地址
  2. Python多线程与多进程详解
  3. html5中output元素详解
  4. Spring boot+Vue全栈开发---Spring Boot文件上传
  5. numpy中的mean()函数
  6. The Art of Picking Intel Registers Intel寄存器的艺术
  7. 廖雪峰Git教程2
  8. typeScript模块<一>
  9. Dart对象和类
  10. openresty开发系列20--lua的时间操作