Python 2.6.6升级到Python2.7.15的详细步骤


Posted in Python onDecember 14, 2020

最近在使用Python处理MySQL数据库相关问题时,需要用到Python2.7.5及以上版本,而centos6.5等版本操作系统默认自带的版本为2.6.6,因此需要对python进行升级。

Python升级的步骤大致分为如下步骤:

  • 安装依赖包
  • 下载安装包并上传至操作系统,下载路径
  • 解压、编译、安装
  • 配置相关路径下的python命令
  • 修改yum启动路径

1. 安装依赖包

# 编译时需要使用gcc,故需先检查并安装gcc

yum install gcc -y

2. 下载安装包并上传至操作系统

# 本次采用wget直接在linux系统下载。下载路径为python官网https://www.python.org/ftp/python,选择对应的版本,并下载

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

3. 解压、编译、安装

# 解压

tar -zxvf Python-2.7.15.tgz

# 编译、安装

cd Python-2.7.15
./configure --prefix=/usr/local/python2.7

检查是否有错误,如无错误则继续

Python 2.6.6升级到Python2.7.15的详细步骤

make
make install

# 查看安装结果

cd /usr/local/python2.7/bin
ll
./python2



 #运行本路径下的python2,或写全路径测试,否则为原版本的命令
./python2.7



 #运行本路径下的python2,或写全路径测试,否则为原版本的命令

Python 2.6.6升级到Python2.7.15的详细步骤

4. 配置相关路径下的python命令

# 查看python命令

whereis python

Python 2.6.6升级到Python2.7.15的详细步骤

# 拷贝命令,修改配置软链接,注意不能将python2.6版本的命令删除,因为yum不支持python2.7,后续修改yum命令时需要用到python2.6

cd /usr/bin
ll *python*
unlink python
unlink python2
ll *python*
cp /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7 #注意路径
ln -s /usr/bin/python2.7 python


ln -s python python2
ll *python* python    #可以看到提示的Python2.7.15,证明安装成功,但是还没有彻底结束

Python 2.6.6升级到Python2.7.15的详细步骤

5.修改yum启动路径

yum不兼容 Python 2.7,当把Python2.6.6升级成了Python2.7以后, yum将不能正常工作,因此需要指定 yum 的Python版本

# 升级后运行yum命令报错信息

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.15 (default, Jun 25 2018, 09:22:50)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)]

If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq

Python 2.6.6升级到Python2.7.15的详细步骤

# 修改yum启动命令

vim /usr/bin/yum

#将头部#!/usr/bin/python 修改为 #!/usr/bin/python2.6

Python 2.6.6升级到Python2.7.15的详细步骤

# 修改后测试,如下表明已修改好,yum可以正常工作了

Python 2.6.6升级到Python2.7.15的详细步骤

至此,python2.6.6升级为python2.7.15工作就完成了,运行python命令就相当于运行python2.7.15版本的Python,运行python2.6即使用python2.6.6版的python,如下所示:

Python 2.6.6升级到Python2.7.15的详细步骤

到此这篇关于Python 2.6.6升级到Python2.7.15的过程详解的文章就介绍到这了,更多相关Python 2.6.6升级到Python2.7.15内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
Python 统计字数的思路详解
May 08 Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 Python
python实现两个文件夹的同步
Aug 29 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 Python
Django values()和value_list()的使用
Mar 31 Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
python爬虫使用正则爬取网站的实现
Aug 03 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 #Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 #Python
python中time、datetime模块的使用
Dec 14 #Python
全面介绍python中很常用的单元测试框架unitest
Dec 14 #Python
python读写数据读写csv文件(pandas用法)
Dec 14 #Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 #Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 #Python
You might like
php中常用字符串处理代码片段整理
2011/11/07 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
jQuery拖拽 & 弹出层 介绍与示例
2013/12/27 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
常用的10个Python实用小技巧
2020/08/10 Python
详解python with 上下文管理器
2020/09/02 Python
PyCharm Community安装与配置的详细教程
2020/11/24 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
会计专业毕业生推荐信
2013/11/05 职场文书
幼儿园园长岗位职责
2013/11/26 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
教师自我评价范文
2013/12/16 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
捐助感谢信
2015/01/22 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS