CentOS上安装Python3.7.4
一、安装依赖包
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相关推荐
- 在CentOS上安装Python3的三种方法
Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...
- 平板安装python_在CentOS上安装Python3的三种方法
Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...
- linux yum安装python3_在Linux - Centos上安装Python3(上)
必看内容 在Linux上安装Python常用的2种方法 1.Python源码编译安装,有点复杂,适合老司机 2.从EPEL/IUS仓库安装,新手建议使用此方法,比较简单,目前2019-07-31提供最 ...
- centos下安装python3
Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一.Python源代码编译安装 安 ...
- Centos 7安装python3
Centos 7安装python3 Centos 7安装python3 安装依赖包 2.7版本备份 下载,编译,安装 创建软链接 修复yum 测试使用 django安装 Centos 7安装pytho ...
- 在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 ...
- 如何在Ubuntu/CentOS上安装Linux内核4.0
如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...
- 在CentOS上安装Java环境—openjdk1.7 解决https配置问题
在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...
- Centos上安装EPEL
RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...
最新文章
- 初始化列表的使用(十五)
- Theano - Numpy 新手
- Win32汇编笔记-消息基础
- 微服务架构编码构建 环境配置 热部署配置
- python模型_python 模型的释义
- 程序员面试金典 - 面试题 17.13. 恢复空格(DP+Trie树)
- 使用RDLC报表(三)--向RDLC报表传入参数
- 神奇的linux发行版 tiny core linux
- android启动界面修改工具,Android 系统界面调节工具使用及功能
- 资源配置文件的目录结构以及相应的读取方式
- Windows Phone 7一周年生日
- iphone13pro手机如何投屏?iphone13投屏教程
- ERP系统合理制定生产计划流程,简化排产步骤
- Springboot应用缓存实践之:Ehcache加持
- HTB打靶日记:Soccer
- a标签 vue 动态点击_a链接的href怎么用vue动态生成
- pytorch3D参考教程
- for in 中的index
- Libuv的安装及运行使用
- 傅里叶、伯德图的简单示例
热门文章
- ssdb php客户端接口文档
- 虚幻4 ue4 学习笔记pwan篇 1.4 pawn结合UPawnMovementComponent类 移动组件实现 移动球体添加物理碰撞...
- 网络路径无法访问问题的解决
- Jack (Java Android Compiler Kit)
- 如何 打包整合linux系统文件夹 用于刷机包等等, 其中包括打包 句号开头 . 开头的文件, 排除系统文件 等...
- JSON表单提交(ajax异步刷新)
- Gmail POP3设置
- 实验7.2 二维数组 7-6 方阵循环右移
- android 全局 socket,学习Android socket通信之如何解决中文乱码
- oracle查询第二个字为a,Oracle多表查询 - osc_yqnlq679的个人空间 - OSCHINA - 中文开源技术交流社区...