当前位置: 代码迷 >> 综合 >> windows下同时拥有两个或多个版本的python环境安装pip报错解决(Fatal error in launcher: Unable to create process using )
  详细解决方案

windows下同时拥有两个或多个版本的python环境安装pip报错解决(Fatal error in launcher: Unable to create process using )

热度:1   发布时间:2023-12-14 04:01:18.0

前言:最开始学习python时,了解到python2.x和python3.x的部分语法及库不太一样,所以电脑中同时装了python2.x和python3.x的环境,并且两个环境都能正常编译(使用的是sublime+python环境),但是pip在装上第二个环境后出现"Fatal error in launcher: Unable to create process using ",出现这个错误的原因是有有多个版本的python环境(可以通过where pip命令知道,如果在命令提示符下(cmd窗口)输入后得到多个pip路径,那么你的问题就是本文所解决的内容)

where pip


解决方法:
方法一:
在我的环境中,两个版本的python分别被我命名成python2.exe和python3.exe,要使用pip时,可以通过
#xxxxx表示的是软件名,根据自身需要更改,下面分别是使用不同版本的下载安装

python2 -m pip install xxxxx
python3 -m pip install xxxxx


方法二:
利用方法一的方法更新pip,一般情况下用这个方法就能解决,如果这个方法不行,请使用方法三

python2 -m pip install --upgrade
python3 -m pip install --upgrade


方法三:
在不想使用方法一,使用方法二出错的情况下尝试使用(pip更新出错也是这样解决)。方法二不能使用的多数情况是因为pip已经是最高版本了,强制重装下。

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

 

  相关解决方案