Centos系统下Python版本升级

简介:

导语:

这篇文章是之前写的在centos6下从python2.6升级到2.7的过程,升级到3.0以上版本的过程跟这个一样,懒得改了。
在使用Centos6时,由于系统自带的python版本为2.6.6,而2.x版本中当前普遍使用的为2.7版本,所以要对系统的自带python版本做升级。

升级:

  1. 官网下载安装包:
    [root@localhost ~]#cd /usr/local/src
    [root@localhost src]#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

  2. 解压、编译、安装:
    安装依赖:openssl-devel、zlib-devel、readline-devel、sqlite-devel 
    [root@localhost src]# tar zxf Python-2.7.10.tgz
    [root@localhost src]# cd Python-2.7.10 
    [root@localhost Python-2.7.10]# ./configure --prefix=/usr/local/python2.7.10
    [root@localhost Python-2.7.10]# make && make install

  3. 修改当前python命令版本:
    安装完成后,查看python版本:
    [root@localhost ~]#python -V 
    Python2.6.6
    发现版本并没有改变,需要手动建立软链接:
    [root@localhost ~]#rm -f /usr/bin/python
    这里不必担心误删除,因为在/usr/bin目录下还有一个python2.6命令:
    [root@localhost ~]#python2.6 -V
    Python2.6.6
    所以大胆rm -f即可

    建立软链接:
        [root@localhost ~]#ln -s /usr/local/python2.7.10/bin/python2.7  /usr/bin/python
    
    现在再查看python版本:
        [root@localhost ~]#python -V
        Python2.7.10
    
    升级版本后,扫尾,由于yum只支持到python2.6,为了防止yum失效,修改/usr/bin/yum文件:
        [root@localhost ~]#vim  /usr/bin/yum
        将第一行的 #!/usr/bin/python 修改为 #!/usr/bin/python2.6  保存退出即可
本文转自 CrazyWing 51CTO博客,原文链接:
http://blog.51cto.com/fklinux/2046635

相关文章
|
2天前
|
机器学习/深度学习 传感器 存储
使用 Python 实现智能地震预警系统
使用 Python 实现智能地震预警系统
88 61
|
6天前
|
机器学习/深度学习 API 计算机视觉
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(下)
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(下)
14 2
|
6天前
|
机器学习/深度学习 存储 算法
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(上)
基于Python_opencv人脸录入、识别系统(应用dlib机器学习库)(上)
16 1
|
6天前
|
Python
Python实现系统基础信息
Python实现系统基础信息
19 0
|
2月前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的电影订票管理系统
该项目是基于Python+Vue开发的电影订票管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的电影订票管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
23 1
|
2月前
|
数据采集 数据可视化 关系型数据库
【优秀python web设计】基于Python flask的猫眼电影可视化系统,可视化用echart,前端Layui,数据库用MySQL,包括爬虫
本文介绍了一个基于Python Flask框架、MySQL数据库和Layui前端框架的猫眼电影数据采集分析与可视化系统,该系统通过爬虫技术采集电影数据,利用数据分析库进行处理,并使用Echart进行数据的可视化展示,以提供全面、准确的电影市场分析结果。
|
2月前
|
存储 数据采集 数据可视化
基于Python flask+MySQL+echart的电影数据分析可视化系统
该博客文章介绍了一个基于Python Flask框架、MySQL数据库和ECharts库构建的电影数据分析可视化系统,系统功能包括猫眼电影数据的爬取、存储、展示以及电影评价词云图的生成。
|
2月前
|
数据采集 存储 数据可视化
基于Python flask的猫眼电影票房数据分析可视化系统,可以定制可视化
本文介绍了一个基于Python Flask框架开发的猫眼电影票房数据分析可视化系统,该系统集成了数据爬取、存储处理、可视化展示和用户交互功能,使用户能够直观地分析和展示电影票房数据,具有高度定制性。
122 0
基于Python flask的猫眼电影票房数据分析可视化系统,可以定制可视化
|
2月前
|
机器学习/深度学习 算法 数据可视化
基于Python flask的豆瓣电影数据分析可视化系统,功能多,LSTM算法+注意力机制实现情感分析,准确率高达85%
本文介绍了一个基于Python Flask框架的豆瓣电影数据分析可视化系统,该系统集成了LSTM算法和注意力机制进行情感分析,准确率高达85%,提供了多样化的数据分析和情感识别功能,旨在帮助用户深入理解电影市场和观众喜好。
|
小程序 数据安全/隐私保护 Python
Python电影售票系统
电影售票系统程序,应具备以下几点功能:
227 0
Python电影售票系统