解决Python多版本兼容性问题

您所在的位置:网站首页 linux的软件相互兼容吗 解决Python多版本兼容性问题

解决Python多版本兼容性问题

#解决Python多版本兼容性问题| 来源: 网络整理| 查看: 265

一. 为什么一个系统中存在多个Python版本

(1)不同的开发项目对Python版本和包的要求不同 (2)在同一机器上同时运行多个Python环境,这些Python环境需要不同的版本和依赖包 (3)测试代码在不同环境下的兼容情况

二. 如何解决多版本Python共存问题 1. 系统找到Python的原理

(1)Windows系统通过环境变量path来找到系统程序所在的位置 (2)当多个版本的Python同时存在时,在环境变量path中靠前的Python版本将被执行 (3)当安装多个版本时,添加环境变量后,打开cmd键入Python即可查看版本

2. 如何选择需要执行的版本

(1)简单而粗暴的解决方法 将其中一个版本的Python重命名;找到Python.exe所在的位置,将Python.exe重命名,比如改为python2.exe即可。 (2)修改系统路径 这种做法比较麻烦,针对于使用指定的Python版本运行程序;在安装多个Python时,不要选择自动添加python的工作路径即可;在用到指定的版本时,手动添加该版本的路径到系统环境变量path中;用完再删除。 (3)使用python启动器py.exe 我们在安装python时(python3.3及以上),python的安装包在系统中自动安装一个启动器py.exe,默认放置在C:/windows/下面;这个启动器允许我们指定是python2还是python3执行代码。

py -2 //启动python2 py -3 //启动python3 #!python2 //由python2解释器运行 #!python3 //由python3解释器运行 **使用pip** py -2 -m pip install xxx py -3 -m pip install xxx


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3