近期工作中遇到需要使用Python2环境开发,但是很久已经不再使用Python2了,这就导致我操作系统中环境中没有Python2,安装Python2后需要配置环境变量,不然操作系统会乱套。在此记录一下过程。
我将两个版本都安装到了C盘根目录,Python3路径是C:\Python3,Python2路径是C:\Python2。在系统环境变量的Path中添加条目:C:\Python3、C:\Python3\Scripts、C:\Python2、C:\Python2\Scripts。保存后即可,此时需要运行Python3时执行py -3,行Python2时执行py -2。如果想要使用python3或者python2来运行时,需要进入各版本安装根目录下,将python.exe和pythonw.exe分别修改成python3.exe、python2.exe、pythonw3.exe、pythonw2.exe。
后期可能会用到pip,所以这里将两个版本pip的安装命令也写出来。安装命令如下:
pip2:python2 -m pip install --upgrade pip --force-reinstall
pip3:python3 -m pip install --upgrade pip --force-reinstall
最后说一下针对VS Code环境的配置,对项目来说,在项目根目录下新建目录.vscode,然后在其中新建tasks.json文件,文件内容如下:
{
"version": "2.0.0",
"command": "py -3",
"args": [
"${file}"
],
"tasks": [
{
"label": "py -3",
"type": "shell",
"command": "py -3",
"args": [
"${file}"
],
"problemMatcher": [],
"group": {
"_id": "build",
"isDefault": false
}
}
]
}
当前的配置是使用Python3环境,如果项目需要Python2环境,则将文件中的py -3替换成py -2即可。