CentOS7升级Python2.7.5至2.7.13版本
CentOS7系统目前默认python环境版本号为2.7.5,在实际的开发、测试环境中我们可能需要2.7.13的版本,但是Centos操作系统自带软件可能依赖python2.7.5版本,故原版本不能删除,我们只能python基础版本与高版本并存,以下为具体步骤:
1、查看Centos版本及python版本:
- [root@localhost ~]# cat /etc/centos-release
- CentOS Linux release 7.3.1611 (Core)
- [root@localhost ~]# python -V
- Python 2.7.5
2、从官网下载相应的Python包(以2.7.13为例):
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
3、解压Python包
tar -zxvf Python-2.7.13.tgz
4、配置编译环境
yum install gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib
5、配置、编译、安装
- [root@localhost ~]# cd Python-2.7.13
- [root@localhost Python-2.7.13]# ./configure --prefix=/usr/local #[配置]指定可执行文件、库文件、配置文件、资源文件的安装路径。若没有权限加sudo
- [root@localhost Python-2.7.13]# make #编译
- [root@localhost Python-2.7.13]# make altinstall #不要使用make install,否则会覆盖系统自带python
6、安装后环境检查
备份旧版本
[root@localhost Python-2.7.13]# mv /usr/bin/python /usr/bin/python2.7.5
访问老版本
[root@localhost bin]# python2.7.5
链接新版本
[root@localhost Python-2.7.13]# ln -s /usr/local/bin/python2.7 /usr/bin/python
查看当前版本
- [root@localhost bin]# python -V
- Python 2.7.13
修改yum配置
将下列两个文件首行的 #!/usr/bin/python 都改为 #!/usr/bin/python2.7.5
- [root@localhost bin]# vim /usr/bin/yum
- [root@localhost bin]# vim /usr/libexec/urlgrabber-ext-down
7、安装pip
- wget https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
CentOS7升级Python2.7.5至2.7.13版本相关推荐
- centos7自带python版本_CentOS7升级python2.7.5到python3.7以上版本
CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本. 安装Python3.7.3 这里选择下载python 3.7.3. # ...
- Centos7升级Python2到Python3
在Centos7系统中,默认带的Python版本是Python2.7的,想用到Python3的新特性就需要升级. 安装依赖包 关于Python3.7以上的版本,需要多安装一个依赖包: > yum ...
- CentOS7 升级Python2.x到3.x
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时 ...
- Centos升级Python2.7.12
下次遇到此问题看下:CentOS7升级Python2.7.5至2.7.13版本_Leroi_Liu的博客-CSDN博客 Linux上自带的python是2.7.5版本,需要升级到2.7.12,步骤如下 ...
- mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5
2.安装之后,去 /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...
- centos7安装python3_详解Centos7升级python 2.7至Python 3.7
详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...
- centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”
centos7升级python的教程已经有很多了 比如老版本的python是2.6.6,新安装的python版本是2.7.9 mv /usr/bin/python /usr/bin/python2.6 ...
- 升级python2升级到python3_Centos6.6升级python2到python3
系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...
- 升级python2.6.6到python2.7导致pip命令不可用
服务器环境为Centos6.8,python为默认的2.6.6版本 1.升级python python2.6.6 升级到python2.7.14,此处不再描述 可以参考如下文档升级: https:// ...
最新文章
- 30分钟后如何终止PHP会话?
- adb 常用命令大全
- Python面试题(四)
- 网页突然乱码_电脑打开网页出现乱码
- 世界名企选人的“通用标准”
- 计算机应用技术自创ppt,教师必备:超好用的课件制作工具
- 网易逆水寒服务器型号,从服务器爆满到无人问津的经典游戏
- centos 删除crontab_Centos7:利用crontab定时执行任务
- php怎样空格分开输入三个数,php函数在每一空行拆分一个数组?
- asp. net sqlsever旅游管理系统动态网站设计制作作业成品
- 医院计算机网络系统的现状,医院信息系统应用的现状与发展
- Tomcat9-默认登录名/密码
- python批量下载bilibili视频_python批量提取哔哩哔哩bilibili视频
- 横河变送器EJA110E-JMS4J-919EA
- Whitelabel Error Page访问
- 绿盟科技技术大会 TechWorld 2016完美谢幕
- nyist737 石子合并
- ACM训练日记—2月7日
- Python问题:FileNotFoundError: [WinError 2] 系统找不到指定的文件。(已解决)
- 数字音频编辑软件GoldWave破解版百度云下载
热门文章
- PAT (Basic Level) 1050 螺旋矩阵(模拟)
- CodeForces - 1095C Powers Of Two(思维)
- 2018宁夏邀请赛 - Copy and Submit II(推公式)
- UVA1343 The Rotation Game旋转游戏
- 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接
- mysql的explain的用途,利用Explain来分析和优化你的mysql
- 单片机课程设计数字心率计_光学心率传感器详细使用教程
- HTML5的Canvas画图模拟太阳系运转
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
- 局域网arpsniffer源码剖析