前言

大家应该都知道,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
相关文章:
如何快速生成ASP一键建站模板并优化安全性?
如何在橙子建站上传落地页?操作指南详解
如何在IIS中新建站点并配置端口与物理路径?
制作电商网页,电商供应链怎么做?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
如何在建站宝盒中设置产品搜索功能?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
建站之星安装需要哪些步骤及注意事项?
创业网站制作流程,创业网站可靠吗?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
建站之星如何实现网站加密操作?
IOS倒计时设置UIButton标题title的抖动问题
如何选择最佳自助建站系统?快速指南解析优劣
如何高效搭建专业期货交易平台网站?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在IIS中新建站点并解决端口绑定冲突?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何通过FTP服务器快速搭建网站?
如何注册花生壳免费域名并搭建个人网站?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何通过VPS建站无需域名直接访问?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
大连 网站制作,大连天途有线官网?
已有域名和空间,如何快速搭建网站?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
建站之星免费模板:自助建站系统与智能响应式一键生成
c# Task.ConfigureAwait(true) 在什么场景下是必须的
如何通过可视化优化提升建站效果?
如何通过西部数码建站助手快速创建专业网站?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何选择CMS系统实现快速建站与SEO优化?
寿县云建站:智能SEO优化与多行业模板快速上线指南
头像制作网站在线制作软件,dw网页背景图像怎么设置?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
平台云上自主建站:模板化设计与智能工具打造高效网站
建站之星客服服务时间及联系方式如何?
公司网站制作价格怎么算,公司办个官网需要多少钱?
存储型VPS适合搭建中小型网站吗?
公司网站的制作公司,企业网站制作基本流程有哪些?
建站之星Pro快速搭建教程:模板选择与功能配置指南
外贸公司网站制作哪家好,maersk船公司官网?
免费视频制作网站,更新又快又好的免费电影网站?
宁波自助建站系统如何快速打造专业企业网站?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
建站之星后台密码遗忘如何找回?
网页设计与网站制作内容,怎样注册网站?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
*请认真填写需求信息,我们会在24小时内与您取得联系。