您的位置:首页 > 产品设计 > UI/UE

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

2017-04-21 12:04 375 查看
昨天一个哥们找我,说在安装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



安装成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  解决方案
相关文章推荐