为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。
许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。
为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分
Python 3.0的语法与函数。
python学习网,免费的python学习网站,欢迎在线学习!
新的Python程式建议使用Python 3.0版本的语法。
除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted,
py2exe, PIL等。
大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用
Python 2.6, Python 2.7来执行。
Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu一词。ubuntu上都会自带安装python,ubuntu 1804上同时安装了python2 和python3版本。
以下版本只针对LTS版本的ubuntu:
ubuntu 12.04 python 2.7,python 3.2
ubuntu 14.04 python 2.7,python 3.4
ubuntu 16.04 python 2,7,python 3,5
ubuntu 18.04 python 2.7, python 3.6