centos7 python2升级为python3,并且重新配置yum
centos7 python2升级为python3,并且重新配置yum
- 默认的python2升级为python3
- 下载
- 解压
- 安装依赖包
- 进入python目录
- 编译
- 安装
centos7 python2升级为python3,并且重新配置yum
- 默认的python2升级为python3
- 下载
- 解压
- 安装依赖包
- 进入python目录
- 编译
- 安装
)
默认的python2升级为python3
CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。
安装Python3.7.3
官网下载地址:https://www.python.org/downlo…
clipboard.png
这里选择下载python 3.7.3。
下载
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
解压
tar -zxf Python-3.7.3.tgz
安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel
进入python目录
cd Python-3.7.3
编译
./configure --prefix=/usr/local/python3.7
安装
make && make install
关于Python3.7以上的版本,需要多安装一个依赖包:
yum install -y libffi-devel
否则会出现ModuleNotFoundError: No module named '_ctypes’的报错。
在make install后执行echo $?,为0表示没有出错。如果没有报错,在/usr/local会生成python3.7目录。
然后将系统默认的python2备份
mv /usr/bin/python /usr/bin/python.bak
创建新的软连接
ln -s /usr/local/python/bin/python3.7 /usr/bin/python
查看版本
[root@moli-linux03 src]# python -V
Python 3.7.3
升级完成了。
#重新配置yum
升级python3后需要重新配置yum,否则yum安装软件的时候会报错
更改yum配置
因为yum需要使用python2,将/usr/bin/python改为python3后,yum就不能正常运行了,因此需要更改一下yum的配置。
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
编辑这两个文件,将文件头的#!/usr/bin/python改为#!/usr/bin/python2即可。
centos7 python2升级为python3,并且重新配置yum相关推荐
- Linux笔记-Centos7将python2升级为python3(及修改yum配置防报错)
安装各种依赖: yum install make gcc gcc-c++ yum install libffi-devel -y yum -y install zlib* 下载Python3.7.8并 ...
- python3.8提示pip_Linux下升级安装python3.8并配置pip及yum的教程
服务器的CentOS 7中自带的python版本是python-2.7.5,需要再安装一个python-3.8.1 一.查看版本 安装前查看一下是否已经安装过python,我这里自带了python2. ...
- python2升级为python3
python2升级为python3 因为我是用的centos7,这个版本自带的python版本为2.7.1,所以需要将python2升级为python3 1.下载Python3安装包: 网址:http ...
- python2升级python3后_Centos7 Python2 升级到Python3
用习惯了linux的程序员们都知道,所以原来linux内核3以上的都自带python2 ,然而,python3发布至今也十余年了,2020年1月1日 Python 2终于走到了尽头,官方宣布不在维护 ...
- linux python2升级到python3(源码编译安装)
系统自带的py2升级成py3教程 需要root权限 Step1 #下载 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz St ...
- 3%7python_Centos7 Python2 升级到Python3
1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src wget https://www.python.org/ftp/python/3.7.2/Python-3. ...
- centOS 7下python2升级为python3
### centos 7 下升级python2到3 ### centos 7下python自带版本为2.7,但是今天需要用到3,所以升级了一下 ### 首先安装依赖包 ~~~ yum -y gr ...
- python2升级_把Python2.6升级到Python2.7(适用于把Python2升级到Python3)
在启用HTTPS过程中,在生成CSR(证书请求文件)时,报错了,说Python2.6已被Python团队抛弃了,所以升级Python到2.7. 话不多说,直接上代码: 步骤1:下载python2.7. ...
- 升级python2升级到python3_Centos6.6升级python2到python3
系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...
- centos7python命令_CentOS7中将Python2.7.5 升级到Python3.5.2
在CentOS7中将Python2.7.5 升级到Python3.5.2过程. 第1步:更新gcc,gcc版本太老会导致新版本python包编译不成功 复制代码代码如下: yum -y install ...
最新文章
- mysql四个字符串类型_mysql的数据类型4---字符串类型
- TCP和UDP是否可以绑定同一端口进行通信
- 洛谷——P1177 【模板】快速排序
- JQuery Datatables单元格内显示数据太长,截取部分显示功能
- java基础—IO流——转换流的操作
- SAP HANA创建类型(SAP HANA CREATE TYPE):
- pyhton读取json格式的气象数据
- 使用MacClean在Mac上释放磁盘空间的教程
- 2020年6月六级作文和翻译三国演义
- HackTheBox MetaTwo 网站框架CVE获取用户shell和破解私钥提权
- 希尔伯特-黄变换(HHT)的前世今生——一个从瞬时频率讲起的故事
- Opncv 实现拍照、颜色识别和阈值选取
- 推荐 33 个 IDEA 最牛配置!
- 【大数据】数据驱动的大数据金融应用-2017CCTC大会-专题视频课程
- 【netcore】操作日志
- 应急响应“小迪安全课堂笔记”web,系统,数据库三方应用
- 怎样将pdf转换成word文本文档
- 饿了么移动基础设施建设
- mac上VScode如何配置C++使用(方法出自于官网,很傻瓜,也很明白)
- Python实现dijkstra算法