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

 更新时间:2020年12月14日 14:16:51   作者:耿小厨  
这篇文章主要介绍了Python 2.6.6升级到Python2.7.15的详细步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  最近在使用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

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

make
make install

# 查看安装结果

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

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

# 查看python命令

whereis python

# 拷贝命令,修改配置软链接,注意不能将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,证明安装成功,但是还没有彻底结束

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

# 修改yum启动命令

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

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

  至此,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 Timer和TimerFPS计时工具类

    Python Timer和TimerFPS计时工具类

    这篇文章主要介绍了Python Timer和TimerFPS计时工具类,文章分享得代码内容详细,具有一的的参考价值,需要的小伙伴可以参考一下
    2022-03-03
  • python连接kafka加载数据的项目实践

    python连接kafka加载数据的项目实践

    本文主要介绍了python连接kafka加载数据的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Django模板之基本的 for 循环 和 List内容的显示方式

    Django模板之基本的 for 循环 和 List内容的显示方式

    这篇文章主要介绍了Django模板之基本的 for 循环 和 List内容的显示方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 什么是python的必选参数

    什么是python的必选参数

    在本篇文章里小编给大家分享的是一篇关于python必选参数是什么意思的相关知识点,需要的朋友们可以参考下。
    2020-06-06
  • python-itchat 统计微信群、好友数量,及原始消息数据的实例

    python-itchat 统计微信群、好友数量,及原始消息数据的实例

    今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • Pycharm中的下载安装、配置与测试方式

    Pycharm中的下载安装、配置与测试方式

    这篇文章主要介绍了Pycharm中的下载安装、配置与测试方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Python速成篇之像selenium一样操作电脑详解

    Python速成篇之像selenium一样操作电脑详解

    这篇文章为大家介绍了在Python中如何像selenium一样操作电脑,本文主要使用的是pyautogui库,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-08-08
  • 15个应该掌握的Jupyter Notebook使用技巧(小结)

    15个应该掌握的Jupyter Notebook使用技巧(小结)

    这篇文章主要介绍了15个应该掌握的Jupyter Notebook使用技巧(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python绘制汉诺塔

    python绘制汉诺塔

    这篇文章主要为大家详细介绍了python绘制汉诺塔,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • Python查找多个字典公共键key的方法

    Python查找多个字典公共键key的方法

    这篇文章主要介绍了Python查找多个字典公共键key案例,文章主要通过案例分享展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04

最新评论