一、安装依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

二、再执行安装一个工具

yum install libffi-devel -y

三、下载python3.7的包

1、官方下载:

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

四、安装Python3.7.4

tar -zxvf Python-3.7.4.tgz
cd Python-3.7.4
./configure
make && make install

五、配置环境变量(python和pip的)

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

六、验证安装

python
pip -V

七、配置yum

这个时候使用yum命令会报错:

主要是因为yum是依赖python2.7的,把python改成了3.7了,自然不好使了。

vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/yum

打开以后,找到一个/usr/bin/python的,后面加上2.7就可以了!也就是/usr/bin/python2.7。

如果防火墙开端口报错的话,将下面两个文件也做相应的改动:

vim /usr/bin/firewall-cmd
vim /usr/sbin/firewalld

CentOS上安装Python3.7.4相关推荐

  1. 在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  2. 平板安装python_在CentOS上安装Python3的三种方法

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  3. linux yum安装python3_在Linux - Centos上安装Python3(上)

    必看内容 在Linux上安装Python常用的2种方法 1.Python源码编译安装,有点复杂,适合老司机 2.从EPEL/IUS仓库安装,新手建议使用此方法,比较简单,目前2019-07-31提供最 ...

  4. centos下安装python3

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...

  5. Centos 7安装python3

    Centos 7安装python3 Centos 7安装python3 安装依赖包 2.7版本备份 下载,编译,安装 创建软链接 修复yum 测试使用 django安装 Centos 7安装pytho ...

  6. 在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' 出错问题的解决方法

    在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' returned non-zero exit status ...

  7. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  8. 在CentOS上安装Java环境—openjdk1.7 解决https配置问题

    在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...

  9. Centos上安装EPEL

    RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...

最新文章

  1. 初始化列表的使用(十五)
  2. Theano - Numpy 新手
  3. Win32汇编笔记-消息基础
  4. 微服务架构编码构建 环境配置 热部署配置
  5. python模型_python 模型的释义
  6. 程序员面试金典 - 面试题 17.13. 恢复空格(DP+Trie树)
  7. 使用RDLC报表(三)--向RDLC报表传入参数
  8. 神奇的linux发行版 tiny core linux
  9. android启动界面修改工具,Android 系统界面调节工具使用及功能
  10. 资源配置文件的目录结构以及相应的读取方式
  11. Windows Phone 7一周年生日
  12. iphone13pro手机如何投屏?iphone13投屏教程
  13. ERP系统合理制定生产计划流程,简化排产步骤
  14. Springboot应用缓存实践之:Ehcache加持
  15. HTB打靶日记:Soccer
  16. a标签 vue 动态点击_a链接的href怎么用vue动态生成
  17. pytorch3D参考教程
  18. for in 中的index
  19. Libuv的安装及运行使用
  20. 傅里叶、伯德图的简单示例

热门文章

  1. ssdb php客户端接口文档
  2. 虚幻4 ue4 学习笔记pwan篇 1.4 pawn结合UPawnMovementComponent类 移动组件实现 移动球体添加物理碰撞...
  3. 网络路径无法访问问题的解决
  4. Jack (Java Android Compiler Kit)
  5. 如何 打包整合linux系统文件夹 用于刷机包等等, 其中包括打包 句号开头 . 开头的文件, 排除系统文件 等...
  6. JSON表单提交(ajax异步刷新)
  7. Gmail POP3设置
  8. 实验7.2 二维数组 7-6 方阵循环右移
  9. android 全局 socket,学习Android socket通信之如何解决中文乱码
  10. oracle查询第二个字为a,Oracle多表查询 - osc_yqnlq679的个人空间 - OSCHINA - 中文开源技术交流社区...