前言

大家应该都知道,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小时内与您取得联系。