由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。
对于Ubuntu 16.04 LTS版本来说,Python2(2.7.12)和Python3(3.5.2)默认同时安装,默认的python版本是2.7.12。

当然你也可以用python2来调用。

如果想调用python3,就用python3.

对于Windows,就有点复杂了。因为不论python2还是python3,python可执行文件都叫python.exe,在cmd下输入python得到的版本号取决于环境变量里哪个版本的python路径更靠前,毕竟windows是按照顺序查找的。比如环境变量里的顺序是这样的:

本文介绍了在Ubuntu 16.04 LTS和Windows上同时安装Python2和Python3的情况,如何通过命令`python2`、`python3`、`py -2`、`py -3`来兼容并切换使用不同版本。此外,还提供了解决在pip使用时遇到版本冲突问题的方法。
最低0.47元/天 解锁文章
30万+

被折叠的 条评论
为什么被折叠?



