Could not find a version that satisfies the requirement PIL (from versions: ) No matching distribu

Elaine ·
更新时间:2024-09-20
· 660 次阅读

今天用pycharm装PIL安装失败,提示如下图。我用的python是3.5版本。

错误原因:后来发现我的是64位电脑,官网提供的安装包只有32位的。

解决方案:找到一个非官方的但既有32位也有64位下载的网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/

里面有很多插件可供下载,于是可以ctrl+F搜索“pil”来找到索引里的pillow(如下图),点击此索引:

什么版本的python及多少位就选相应的选项就行。我的是35版本的python、64位,选择如下图:

因为安装包是.whl格式的,所以还需要先安装wheel才能装pil,cmd(win+r)下输入pip install wheel命令可安装(前提得先安装pip,一般的python安装都会集成好pip,不会安装可百度):

安装好后,cmd下进入到存放刚才下载好的.whl文件的路径(我是放在桌面上的),进入后使用pip命令即可安装:

此时pycharm的第三方组件管理器里还没有PIL,需要进去找到pillow,点Install Package才行,如下图:

ps:第三方组件管理器的位置:

现在就可以使用PIL了(from PIL import Image # 图像处理库。我主要想用的是它的Image库),查看是否装了pil如下图:

ps:可能用到的pip命令:

查看pip版本:pip -V (也可用此命令看出该pip是哪个python版本下的【针对py2和py3共存的情况下】)

查看pip已安装的包:pip list


作者:听一曲天籁



version matching NOT FROM find versions

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章