由于历史原因,Python有两个大版本分支,Python2和Python3,而且因为有些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,那么如何制作这两个版本Python兼容的,如何让脚本在对应的Python版本上运行,这个值得总结。
如何切换到Python2.7
1、对于Linux
对于Linux,如果同时安装了Python2和Python3,可以使用
python2
来调用python2.7版本,如果想调用python3,就用
python3
。
推荐学习《
》。
2、对于Windows
对于 Windows,它有点复杂。因为不管是python2还是python3,python的可执行文件都叫python.exe,而在cmd下输入python得到的版本号取决于环境变量中python路径的哪个版本更高。毕竟windows是按顺序搜索的。
这就带来了一个问题,如果你想用python2运行一个脚本,然后你想用python3运行另一个脚本,你怎么做呢?来回更改环境变量显然很麻烦。
解决方法如下:
借用py的一个参数来调用不同版本的Python。
py -2
调用python2,
py -3
调用的是python3.
当python脚本需要python2运行时,只需在脚本前添加,然后运行py xxx.py即可。
#! python2
当python脚本需要python3运行时,只需在脚本前加上,,然后运行py xxx.py即可。
#! python3
Python中文网,大量
,欢迎学习!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python单引号错误怎么办?12/20
- ♥ Python如何调整黑框样式11/21
- ♥ python如何整体缩进09/29
- ♥ Python的random模块详解12/22
- ♥ 求和函数的使用方法12/06
- ♥ python如何遍历字符串08/20
内容反馈