如何对python版本进行升级?python2升级python3的方法

随着时代的发展,现在python版本一直在更新,有些旧的python版本面对一些新的开发工具的时候,总是会出现版本不兼容的问题,所以今天这篇文章是有关“如何对python版本进行升级?python2升级python3的方法”,相信大部分人都还不知道这个技巧,因此分享给大家做个参考,有需要的小伙伴可以一起来学习一下 。

如何对python版本进行升级?python2升级python3的方法

文章插图
首先了解一下python3 和 python2的区别在哪
1、编码的不同
默认情况下在python3中使用的是unicode码
import sys  导入模块print(sys.getdefaultencoding()) 输出编码格式utf-8"中文"'中文'【如何对python版本进行升级?python2升级python3的方法】而python2中还是用的ascii码
import sys  导入模块sys.getdefaultencoding() 输出编码格式'ascii'"中文"'\xd6\xd0\xc\xc4'这种编码的更新,会让我们在编写程序的时候摆脱了因为中文给我们带来的困扰 。
2、函数不同
print和exec在python2中表示的是一个语句,而现在Pytho3版本中它们表示的是一个函数,不再是语句 。Range()返回一个内存高效的可遍历的对象,而不再是一个列表 。同时还修改了类的风格,基于惯例和类型冲突进行了库和名称变更 。
python2升级python3的方法这里使用到的环境是centos7
python2现在已经不再维护,所以当你购买了一台新的服务器的时候,可以重新安装系统之后升级python版本,升级python3的版本可以直接使用yum,代码如下:
vi python2to3.shyum install -y python3 cd /usr/bin/ mv python python2.bakln -sf python3 pythonsed -i 's?#!/usr/bin/python?&2?' /usr/bin/yum首先使用yum来安装python3版本,安装好了之后对路径进行切换,默认完成安装的版本是python3.6.8 。
因为软件的不同,可能在运行yum的安装时会使用Python2的版本,默认是语法命令又是使用的python3,所以如果遇到语法错误,可以使用以下命令解决:
cd /usr/bin/ln -sf python2.7 python等安装完了再切换回去也是可以的 。
ln -sf python3 python上面讲述的就是如何对python版本进行升级?python2升级python3的方法,具体使用情况还需要大家自己动手实验才能更好的掌握 。如果想了解更多相关内容,可以继续关注哦!

    推荐阅读