• 前言
  • 安装方法
  • 1. 正常安装python2和3(先后顺序无影响)
  • 2. 确认环境变量
  • 3. Python更名
  • 4. pip共存配置
  • 附加说明


前言

小编为大二萌新,物联网专业,信息安全方向,第一次写博客,请多多指教,如有不足或不懂,欢迎在评论区提出,我会定时查看与回复。ヾ(๑╹◡╹)ノ"

最近碰到了电脑上需要同时安装python2和3的情况,网上找了很多方法,或多或少有些小问题,现在我用我的虚拟机给大家讲讲如何在windows上兼容安装Python2和3

安装方法

1. 正常安装python2和3(先后顺序无影响)

这里我示范一下已安装2,兼容安装3 的方法。

python2和python3切换 python2与python3可以兼容吗_python2和python3切换


我的虚拟机现在安装了python2.7,需要去python官网下载最新python3(python2也在这下载)。

python2和python3切换 python2与python3可以兼容吗_兼容_02


现在一般都是64位的操作系统,windows系统下载这个版本。

python2和python3切换 python2与python3可以兼容吗_环境变量_03


安装python3的时候记得打上添加环境变量的小勾√,会省很多事情,安装位置一般选默认的就好了。

python2和python3切换 python2与python3可以兼容吗_python_04

2. 确认环境变量

安装完成后去确认环境变量,在用户变量PATH里有python2和python3的安装目录及下面的Scripts文件所在目录。如果没有,需要手动添加,默认位置和我的基本一致。如果不嫌麻烦,顺便在系统的环境变量里也加上这些,可以避免后续新用户使用python出错的问题。

python2和python3切换 python2与python3可以兼容吗_windows_05

3. Python更名

根据环境变量所指的位置,分别找到python2和3的安装目录

到python2安装目录重命名python.exe,pythonw.exe为python2.exe,pythonw2.exe。

python2和python3切换 python2与python3可以兼容吗_python2和python3切换_06


到python3安装目录重命名python.exe,pythonw.exe为python3.exe,pythonw3.exe。

python2和python3切换 python2与python3可以兼容吗_python_07

4. pip共存配置

pip是python的包管理工具,当python有2个版本时,需要重新安装两个版本的pip,使得两个python版本的pip能够共存。在cmd里输入下面两行命令。

python2 -m pip install --upgrade pip --force-reinstall
python3 -m pip install --upgrade pip --force-reinstall

查看安装效果

输入python2,进入python2

python2和python3切换 python2与python3可以兼容吗_python_08


输入python3,进入python3

python2和python3切换 python2与python3可以兼容吗_环境变量_09

附加说明

pip已更新,如需在python2内安装包,运行pip2 install XX,如需在python3安装包,运行pip3 install XX