全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

CentOS 7下Python 2.7升级至Python3.6.1的实战教程

前言

大家应该都知道,Centos是目前最为流行的Linux服务器系统,其默认的Python 2.x,但是根据python社区的规划,在不久之后,整个社区将向Python3迁移,且将不在支持Python2, 那该如何平滑迁移至Python3 呢?

1.  环境介绍

Centos 7,   当前的Python版本2.7.12

>> uname -a 

Linux AY131203102210033c39Z 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 

>> cat /etc/os-release

NAME="CentOS Linux" 
VERSION="7 (Core)" 
ID="centos" 
ID_LIKE="rhel fedora" 
VERSION_ID="7" 
PRETTY_NAME="CentOS Linux 7 (Core)" 
ANSI_COLOR="0;31" 
CPE_NAME="cpe:/o:centos:centos:7" 
HOME_URL="https://www.centos.org/" 
BUG_REPORT_URL="https://bugs.centos.org/" 
 
CENTOS_MANTISBT_PROJECT="CentOS-7" 
CENTOS_MANTISBT_PROJECT_VERSION="7" 
REDHAT_SUPPORT_PRODUCT="centos" 
REDHAT_SUPPORT_PRODUCT_VERSION="7" 

二、下载Python 3.x的安装包

默认linux的安装包只能是源码安装:

>> wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

由于xz结尾的文件,故可以使用如下命令来解压:

>> xz -d Python-3.6.1.tar.xz

>> tar xvf Python-3.6.1.tar

三、  编译并安装

>> mkdir /usr/local/python3

>> cd Python-3.6.1 #进入源码文件目录

>> sudo ./configure --prefix=/usr/local/python3 --enable-optimizations

    

>> sudo make # 此过程将持续较长的时间

    

四、 替换python

  >> cd /usr/bin

  >> mv python python.bak

其中有python, python2.7, python2三个文件,其实都是指向python2.7的,这里将python备份

  >> sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

 >> python -V

检查python的版本是否被正确替换掉了。

五、收尾替换工作

原则: 所有python相关的应用,如果为使用/usr/bin/python开头的脚本统统替换掉, 如果其只能在python2.7下执行,则替换为python2.7。

根据网路上的信息,相关的文件可能有如下, 具体情况视具体情况而定:

 a.  /usr/bin/yum

 b./usr/libexec/urlgrabber-ext-down

总结

过程比较简单,期待Centos7尽快升级到Python3.

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# centos7升级python3.6  # centos升级python3.6  # centos  # 升级python  # Centos Python2 升级到Python3的简单实现  # 在centos7下安装python3的步骤  # centos6.4下python3.6.1安装教程  # Linux CentOS7下安装python3 的方法  # Centos7 Python3下安装scrapy的详细步骤  # 基于centos7 安装python3.6.4出错的解决方法  # Centos7环境安装Python3的方法  # CentOS7.3编译安装Python3.6.2的方法  # Centos 升级到python3后pip 无法使用的解决方法  # CentOS7环境搭建python3以及与python2实现共存的方法  # 具体情况  # 安装包  # 都是  # 好了  # 掉了  # 可以使用  # 升级到  # 这篇文章  # 谢谢大家  # 而定  # 较长  # 将向  # 并安装  # 那该  # 是目前  # 其中有  # 只能在  # 网路上  # 有疑问  # Nov 


相关文章: 宝塔面板创建网站无法访问?如何快速排查修复?  如何快速生成专业多端适配建站电话?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何在企业微信快速生成手机电脑官网?  如何在香港服务器上快速搭建免备案网站?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  建站之星如何开启自定义404页面避免用户流失?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  如何选择美橙互联多站合一建站方案?  焦点电影公司作品,电影焦点结局是什么?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  网页设计网站制作软件,microsoft office哪个可以创建网页?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何快速搭建高效WAP手机网站?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何选择香港主机高效搭建外贸独立站?  建站主机数据库如何配置才能提升网站性能?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在Tomcat中配置并部署网站项目?  seo网站制作优化,网站SEO优化步骤有哪些?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  C#怎么使用委托和事件 C# delegate与event编程方法  建站主机是否等同于虚拟主机?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  教学论文网站制作软件有哪些,写论文用什么软件 ?  北京网站制作公司哪家好一点,北京租房网站有哪些?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  建站之星如何助力企业快速打造五合一网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  建站之星后台密码如何安全设置与找回?  盐城做公司网站,江苏电子版退休证办理流程?  如何自定义建站之星模板颜色并下载新样式?  公众号网站制作网页,微信公众号怎么制作?  如何在阿里云域名上完成建站全流程?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  如何零基础开发自助建站系统?完整教程解析  网站制作说明怎么写,简述网页设计的流程并说明原因?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  制作网站的软件免费下载,免费制作app哪个平台好?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  建站DNS解析失败?如何正确配置域名服务器?  常州企业建站如何选择最佳模板?  建站之星会员如何解锁更多建站功能?  python的本地网站制作,如何创建本地站点?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  制作门户网站的参考文献在哪,小说网站怎么建立? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。