Pyhton pip can't proceed with requirement 'Pillow' due to a pre-existing build directory解决方案

来源:互联网 发布:c#,json的类子 编辑:程序博客网 时间:2024/06/05 11:46

昨天一个哥们找我,说在安装Pillow的时候,突然发生错误,如图所示:
这里写图片描述
就是说之前安装失败了,所以导致本次安装失败。
但是使用pip uninstall Pillow,命令行返回没有Pillow这个包。
即使去pip的安装目录下,手动删除Pillow也没有用。再次安装的时候还是这个问题…
于是查了一些相关的问题,发现了这个:
https://github.com/pypa/pip/issues/1935
这里说这是Pip的一个内部的Bug,虽然已经是close的状态,但是并没有解决还是存在的。既然是这是一个2014年提出的Bug,那么我觉得最新版本的pip应该就没有这个问题了吧…(因为我的电脑上pip是最新的版本,没有发生类似的问题)
这里写图片描述
于是我们查看一下当前pip的安装包 pip list
这里写图片描述
我们发现这个pip的版本是1.5.4
于是我们决定去升级pip版本pip install -U pip.(注意:这里需要使用管理员命令行执行,否则没有权限
升级之后,我们再看pip使用pip list 查看一下:
这里写图片描述
现在,我们再安装一遍Pillow
这里写图片描述
安装成功!

0 0