解决多版本共存时,python/pip等命令失效

问题呈现:

  Windows环境下,多版本Python解释器共存时,由于未配置环境变量或者反复卸载重装解释器等原因,CMD交互下输入Python或者pip等命令时失效

 

解决方式:

  1)配置各个解释器的环境变量,并在相应的根目录中复制或者直接修改python等命令的名称,当然检查环境变量的顺序与配置顺序有关,如果两个解释器的根目录里存在相同的命令名,CMD默认执行环境变量顺序靠前的解释器的命令(不同环境可能配置之后需要重启系统才生效

  2)配置了环境变量之后某些命令还是无法执行,比如说pip(当前解决方案也只是针对该命令,其它命令问题是否存在或者该方法是否也适用解决读者可自行测试)时,可通过一下方法解决

  针对各个版本的解释器执行类似以下操作

  python3 -m pip install --upgrade pip

 

 验证:

 

备注:

  此文仅限于Windows环境,Linux或其它环境这仅供参考!如有不足之处,欢迎指出.....

原文地址:https://www.cnblogs.com/mdzzbojo/p/10404193.html