前言:最开始学习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