python2 和 python3 在同一台电脑上运行方法
python2 已经在2020年官方停止维护了,学习 python 一般是直接学习 python3 (也是官方推荐)。
但是在一些学习上,以及工具的使用上,还是要用到 python2,直接安装 python2 和 python3 的话会出现冲突,造成计算机无法识别,所以要让 python2 和 python3 兼容,需要进行一些设置。
首先下载 python2 和 python3 的安装包
可以直接去官网:https://www.python.org/
不过官网下载速度可能比较慢,也可以到很多国内的站点下载,如下载之家之类的(搜索引擎搜索一下python 就会出现很多)。
下载好之后的安装包像这样。
建议先安装 python3 ,因为 python3 可以自动配置环境变量。
如图,打开安装包,勾选添加到环境变量后点击 Customize installation。
接下来就是正常的安装步骤,点下一步即可。可以修改安装路径,方便自己打开根目录。
然后安装 python2 ,打开安装包,除了修改安装路径,其它的点下一步即可。
正常安装完后,需要给 python2 配置环境变量。
右击此电脑 —>点击属性 —> 点击高级系统设置 —> 点击环境变量 —> 点击编辑 path —> 新建变量。
新建两项环境变量:
E:\Python27
E:\Python27\Scripts
这个是 python2 安装的路径,根据自己的路径进行编辑。
配置好之后,进入python2 和 python3 的安装目录下修改一下程序名即可。
1、修改 python2
python.exe 和 pythonw.exe 改为 python2.exe 和 pythonw2.exe
2、修改 python3
把python.exe 和 pythonw.exe 改为 python3.exe 和 pythonw3.exe
到这里就以及设置好了。进入 cmd 命令行验证一下。
查看 python2 和 python3 的版本。
显示版本即设置成功了,后面要使用哪个版本在命令 python 后面加上 2 或 3 即可。
pip2 和 pip3 设置
因为已经有两个 python 版本了,所以也要对包管理工具 pip 进行设置,让两个版本的 python 都可以正常使用 pip 。
这里的方法就是用命令重新安装两个版本的 pip 。
在命令行输入:
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
因为我的 python2 是刚安装的,还没装 pip 等工具,所以会像图中一样显示不存在。
如果装了的话就和前面那条的命令回显相同。
重新安装 pip 之后,对它的使用也和 python 一样,在 pip 命令后面加上 2 或 3 即可。
如 pip2 -V