一、安装python

1、安装依赖包

1)、安装gcc

通过gcc --version 查看,若没有则安装gcc

yum -y install gcc

2)、安装其他依赖包

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 libffi-devel

2.下载源码

官网:www.python.org

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

3、解压

tar -xzf Python-3.7.4.tgz

4、创建一个空文件夹用于放置python3的程序

mkdir -p /usr/local/python3

5、执行配置文件、编译、编译安装

1)、执行配置文件(在python解压缩文件夹下)

./configure-prefix=/usr/local/python3

2)、编辑、编译安装(python解压缩文件夹下)

make && make install

6、建立软连接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7、测试

1)python3

2)、pip3

pip3 install redis

二、安装/升级pip

1、下载

wget https://bootstrap.pypa.io/get-pip.py

2、安装

python3 get-pip.py

3、检测版本

pip3 -V

最新文章

  1. 【python】datetime获取日期,前一天日期
  2. 在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。
  3. 第六章 类型(class)和成员基础
  4. EF 实体关系
  5. Andriod ADT v22.6.2版本中在Mainactivity.java中使用fragment_main.xml中TextView控件对象的问题
  6. Kafka笔记--分布式环境搭建
  7. .NET程序猿 - 提升幸福感的组件一览
  8. [转]shell中 source命令即点空格后面再跟可执行文件的说明
  9. js预编译
  10. RedHat 7.1 下安装 Zabbix监控程序详解(适合linux初级用户)
  11. kubernetes 概览
  12. FineUIPro控件库深度解析
  13. Python 斗地主发牌
  14. js基础概念-操作符
  15. CPP相关的常见错误(更新ing)
  16. Vue自定义指令报错:Failed to resolve directive: xxx
  17. PAT B1029 旧键盘 (20 分)
  18. 推荐五星级C语言学习网站
  19. November 15th 2016 Week 47th Tuesday
  20. 文件夹操作之判断是否存在(Directory)

热门文章

  1. linux 在 1 MB 之下的 ISA 内存
  2. jquery 选择多级父子元素
  3. 2018-8-10-win10-uwp-win2d-离屏渲染
  4. gulp4.0基本配置,超简单!
  5. dotnet 启动 JIT 多核心编译提升启动性能
  6. 洛谷——P1111修复公路(并查集)
  7. 牛客多校第一场 B Inergratiion
  8. 【Linux】centos查看防火墙是否关闭
  9. 第二阶段:2.商业需求文档MRD:5.MRD-Roadmap及规划
  10. 使用Theia——创建扩展包