本篇使用的方法,在不删除Python2的版本,使得Python3和Python2共存

1、yum 安装依赖命令:

  yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel mysql-devel

2、安装Python3

  从官网找到要安装的版本:https://www.python.org/ftp/python/,比如3.6.8选择下面这个

  

  在centos上创建一个python3的目录:mkdir /root/Python-3.6.8

  上传下载的版本:rz 跳转到电脑找到下载的python3.6.8

  解压tgz文件: tar -xvf Python-3.6.8.tgz

  解压完之后需要编译 Python-3.6.8 包下的文件,先cd切换到 Python3.6.8目录下:cd /Python-3.6.8

  把 python 的安装目录指定一下,这样的话,里面的一些 bin 目录、lib 目录就都会存放在这个目录下面。如果不指定目录,就会讲安装文件分散到linux的默认目录,方便之后卸载管理。

  执行命令:./configure --prefix=/root/python36

  执行命令:make
  执行命令:make install
 
3、添加软连接
  命令:ln -s /root/python36/bin/python3.6 /usr/bin/python3
  查看是否安装成功:python3 -V
 
4、pip环境
  添加 pip3 的软链接,这样输入 pip3 install 就能把安装包安装到 python3 的环境: ln -s /root/python36/bin/pip3 /usr/bin/pip3

  查看是否添加成功:pip3 -V

  安装python3的第三方包:pip3 install xx 包名

最新文章

  1. [IOS]Swift使用SVGKit的记录
  2. 对"QQGame-大家来找茬"的辅助工具的改进
  3. EF实体框架之CodeFirst二
  4. 【MyBatis】 通过包含的jdbcType类型
  5. TCP恋爱史:三次握手和四次分手
  6. 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。
  7. #include <sys/stat.h>的作用
  8. javascript笔记4之运算符
  9. FTP配置参数
  10. JMQ
  11. Swift ios应用开发实践
  12. RSA加密、解密、签名、验签的原理及方法
  13. HNの野望
  14. 012-Python-paramiko和IO多路复用
  15. PCB (4)原理图导入PCB
  16. [zoj4045][思维+dfs]
  17. spring学习 十五 spring的自动注入
  18. 软件测试----H模型
  19. 设计模式之开放-封闭原则(引申出Objective-C中继承、Category、Protocol三者的区别,这点面试常问)
  20. bzoj1202: [HNOI2005]狡猾的商人 floyd

热门文章

  1. JZOJ 2114. 【GDKOI2011】反恐任务
  2. 通过Rsync实现文件远程备份
  3. CCRD_TOC_2007_EULAR专辑_1
  4. .NET AsyncLocal 避坑指南
  5. 脚本之美│VBS 入门交互实战
  6. oculus 安装其他盘方法
  7. 四种语言刷算法之47. 全排列 II
  8. QT debug/moc_frmalarminfo.o:(.data.rel.ro._ZTV12FrmAlarmInfo[_ZTV12FrmAlarmInfo]+0x1c0): undefined reference to `non-virtual thunk to FrmAlarmInfo::~FrmAlarmInfo()'解决方法
  9. containerd 卸载
  10. storcli64简述