Python第五十一天 python2升级为python3
公司使用的生产环境系统是centos7,所以这里以centos7系统为基础,讲解将python2升级为python3的方法
centos7系统默认已经安装了python2.7,但是python2的生命周期到2020年1月1日就会终结,在这个时间点之后出现的任何问题都不会再维护
所以将现有用python2开发的系统升级为python3成为当务之急
官方文档描述如下
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
那么,我们开始对系统的python版本进行升级,升级非常简单
-
安装python依赖包,主要是gcc编译环境,zlib解压缩包等
-
使用源码方式编译安装python3,必须执行编译安装,否则在安装 Python 库依赖时会有麻烦
-
测试安装第三方包,python3的源码包里已经包含pip包管理工具,不需要再额外安装,也就是不需要再yum install -y python-pip