基于不同开发测试环境的原因,有些项目不得不在python2.x下进行开发测试,而有些项目则在python3.x上进行,环境问题让人头大。

如果你的电脑原本有python 2.x,现在安装了python 3.x(先后无所谓,都可能有问题),则你可能会混淆python和pip等几个命令
强烈建议在执行以下脚本时测试如下命令:
打开CMD测试如下命令:

输入:python 输出的环境代表你当前的python默认运行环境
输入:py -2 -V 输出的版本应当为python 2.x
输入:py -3 -V 输出的版本应当为python 3.x
输入:pip -V 输出的python环境应当为python 2.x
输入:pip3 -V 输出的python环境应当是python 3.x

如果以上输出结果不对应,则需要修改,比如你的pip3,对应的python环境可能是python2.x(我们的二组测试服就有这个问题,软链接指向错了)
当你需要执行基于python2.x开发的脚本时使用py -2:

py -2 abc.py

当你需要执行基于python3.x开发的脚本时使用py -3:

Py -3 def.py

当你需要安装一个第三方库到python2.x环境时使用pip install:

pip install BeautifulSoup

当你需要安装一个第三方库到python3.x环境时使用pip3 install:

pip3 install BeatufulSoup

搞清楚上面的命令,开发的时候也不会混淆