运行pip报错:Fatal error in launcher: Unable to create process using '’路径’'

参考此文:https://blog.csdn.net/cjeric/article/details/73518782

 

 

win7笔记本安装了Python2.7,Python3.7,以及anaconda3.6,为了共存,将Python2.7,Python3.7的exe文件重命名为python2与python37,这时候在cmd输入pip3就会出问题,如下图:

 

但运行pip没问题。

所以这个错误应该是因为改动了python的执行文件的名字造成的。

网上看了很多方案都说直接运行 python3 -m pip install --upgrade pip 来升级pip版本就好了,这个在大多数情况下都是有用的。因为重装以后会根据更改后的python的执行文件来创建关联。

但是如果你的pip已经是最新版本的话就行不通了,因为已经是最新的版本根本就不让你升级。那么就用下面的命令来强制重装 pip

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

 

至此就解决了pip的错误。

 

亲测有效,运行pip不报错是这样的:

 

然而运行pip3变成了这样:

 

 

按照上文的方法输入代码,重装pip(这里我的Python3.7执行文件重命名为python37)如下:

 

重装pip成功后再运行pip3,可以发现没问题了。

 

 

 

其他参考:

pip是啥东西:https://zh.wikipedia.org/wiki/Pip_(%E8%BB%9F%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86%E7%B3%BB%E7%B5%B1)

Python的包管理工具pip的安装与使用

pip使用简介

 

posted @ 2018-07-21 17:43  eeeeeeee鹅  阅读(2356)  评论(0编辑  收藏  举报