Cannot use ImageField because Pillow is not installed.
现象描述:
使用 ImageField ,创建数据库表时,提示如下:
Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow"
解决办法:
在国内推荐豆瓣的源:
http://pypi.douban.com/simple/
执行命令:pip install -i https://pypi.douban.com/simple/ Pillow
Collecting Pillow
Downloading https://pypi.doubanio.com/packages/8f/ca/d5bcf20da81a8632c4692cff9
881998a59fcb97567e4eb28364169a48ef6/Pillow-4.0.-cp35-cp35m-win_amd64.whl (.5MB
)
% |███████████▋ | 532kB 285kB/s eta ::
% |███████████▉ | 542kB 250kB/s eta ::
% |████████████ | 552kB 213kB/s eta ::
% |████████████▎ | 563kB 196kB/s eta ::
% |████████████▌ | 573kB 182kB/s eta ::
% |████████████▊ | 583kB 163kB/s eta ::
% |█████████████ | 593kB 153kB/s eta ::
% |█████████████▏ | 604kB 163kB/s eta ::
% |█████████████▍ | 614kB 181kB/s eta ::
% |█████████████▋ | 624kB 186kB/s eta ::
% |█████████████▉ | 634kB 201kB/s eta ::
% |██████████████ | 645kB 221kB/s eta ::
% |██████████████▎ | 655kB 235kB/s eta :
% |██████████████▌ | 665kB 230kB/s eta :
% |██████████████▊ | 675kB 246kB/s eta :
% |███████████████ | 686kB 267kB/s eta :
% |███████████████▏ | 696kB 263kB/s eta :
% |███████████████▍ | 706kB 284kB/s eta :
% |███████████████▋ | 716kB 301kB/s eta :
% |███████████████▉ | 727kB 311kB/s eta :
% |████████████████ | 737kB 345kB/s eta :
% |████████████████▎ | 747kB 286kB/s eta :
% |████████████████▌ | 757kB 316kB/s eta :
% |████████████████▊ | 768kB 302kB/s eta :
% |█████████████████ | 778kB 292kB/s eta :
% |█████████████████▏ | 788kB 301kB/s eta
% |█████████████████▍ | 798kB 321kB/s eta
% |█████████████████▋ | 808kB 320kB/s eta
% |█████████████████▉ | 819kB 335kB/s eta
% |██████████████████ | 829kB 323kB/s eta
% |██████████████████▎ | 839kB 328kB/s eta
% |██████████████████▌ | 849kB 412kB/s eta
% |██████████████████▊ | 860kB 406kB/s eta
% |███████████████████ | 870kB 463kB/s eta
% |███████████████████▏ | 880kB 517kB/s eta
% |███████████████████▍ | 890kB 541kB/s eta
% |███████████████████▋ | 901kB 598kB/s eta
% |███████████████████▉ | 911kB 581kB/s eta
% |████████████████████ | 921kB 585kB/s eta
% |████████████████████▎ | 931kB 775kB/s et
% |████████████████████▌ | 942kB 736kB/s et
% |████████████████████▊ | 952kB 701kB/s et
% |█████████████████████ | 962kB 758kB/s et
% |█████████████████████▏ | 972kB 948kB/s e
% |█████████████████████▍ | 983kB 812kB/s e
% |█████████████████████▋ | 993kB 853kB/s e
% |█████████████████████▉ | .0MB 882kB/s e
% |██████████████████████ | .0MB 832kB/s e
% |██████████████████████▎ | .0MB 975kB/s
% |██████████████████████▌ | .0MB 975kB/s
% |██████████████████████▊ | .0MB .1MB/s
% |███████████████████████ | .1MB 965kB/s
% |███████████████████████▏ | .1MB 882kB/s
% |███████████████████████▍ | .1MB 853kB/s
% |███████████████████████▋ | .1MB 994kB/s
% |███████████████████████▉ | .1MB .1MB/s
% |████████████████████████ | .1MB 875kB/s
% |████████████████████████▎ | .1MB .1MB/
% |████████████████████████▌ | .1MB .1MB/
% |████████████████████████▊ | .1MB .1MB/
% |█████████████████████████ | .1MB .1MB/
% |█████████████████████████▏ | .2MB .2MB
% |█████████████████████████▍ | .2MB .2MB
% |█████████████████████████▋ | .2MB .2MB
% |█████████████████████████▉ | .2MB .2MB
% |██████████████████████████ | .2MB .3MB
% |██████████████████████████▎ | .2MB 1.7M
% |██████████████████████████▌ | .2MB 1.7M
% |██████████████████████████▊ | .2MB 1.7M
% |███████████████████████████ | .2MB 1.5M
% |███████████████████████████▏ | .2MB 1.2
% |███████████████████████████▍ | .3MB 1.2
% |███████████████████████████▋ | .3MB 1.2
% |███████████████████████████▉ | .3MB 1.3
% |████████████████████████████ | .3MB 1.2
% |████████████████████████████▎ | .3MB .
% |████████████████████████████▌ | .3MB .
% |████████████████████████████▊ | .3MB .
% |█████████████████████████████ | .3MB .
% |█████████████████████████████▏ | .3MB
% |█████████████████████████████▍ | .4MB
% |█████████████████████████████▋ | .4MB
% |█████████████████████████████▉ | .4MB
% |██████████████████████████████ | .4MB
% |██████████████████████████████▎ | .4MB
% |██████████████████████████████▌ | .4MB
% |██████████████████████████████▊ | .4MB
% |███████████████████████████████ | .4MB
% |███████████████████████████████▏| .4MB
% |███████████████████████████████▍| .4MB
% |███████████████████████████████▋| .5MB
% |███████████████████████████████▉| .5MB
% |████████████████████████████████| 1.5M
B 839kB/s
Collecting olefile (from Pillow)
Downloading https://pypi.doubanio.com/packages/35/17/c15d41d5a8f8b98cc3df25eb0
0c5cee76193114c78e5674df6ef4ac92647/olefile-0.44.zip (74kB)
% |█████████████▎ | 30kB 590kB/s eta ::
% |█████████████████▊ | 40kB 538kB/s eta :
% |██████████████████████ | 51kB 501kB/s et
% |██████████████████████████▌ | 61kB 516kB
% |███████████████████████████████ | 71kB
% |████████████████████████████████| 81kB
615kB/s
Installing collected packages: olefile, Pillow
Running setup.py install for olefile ... done
Successfully installed Pillow-4.0. olefile-0.44
Cannot use ImageField because Pillow is not installed.的更多相关文章
- django 模型models
1. django 模型models 常用字段 1.models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列 如果要显式的自定义一 ...
- Python 入门级报错处理
问题1:Missing parentheses in call to 'print' 原因:因为Python2.X和Python3.X不兼容.我安装的是Python3.X,但是我试图运行的却是Pyth ...
- python测试开发django-47.xadmin上传图片和文件
前言 xadmin上传图片和上传文件功能 依赖环境 如果没安装Pillow的话,会有报错:practise.Upload.upload_image: (fields.E210) Cannot use ...
- python2.0_day20_bbs系统开发
BBS是一个最简单的项目.在我们把本节课程的代码手敲一遍后,算是实战项目有一个入门.首先一个项目的第一步是完成表设计,在没有完成表结构设计之前,千万不要动手开发(这是老司机的忠告!)废话不多说,现在我 ...
- Python升级3.6 强力Django+Xadmin打造在线教育平台
第 1 章 课程介绍 1-1 项目演示和课程介绍: 第 2 章 Windows下搭建开发环境 2-1 Pycharm.Navicat和Python解释器的安装: Pycharmhttp://www.j ...
- (三)Django继承AbstractUser新建User Model时出现fields.E304错误
错误详情: auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse access ...
- python测试开发django-44.xadmin上传图片和文件
前言 xadmin上传图片和上传文件功能 依赖环境 如果没安装Pillow的话,会有报错:practise.Upload.upload_image: (fields.E210) Cannot use ...
- max_length 属性
错误:漏掉了 max_length 属性 ERRORS:users.UserProfile.image: (fields.E210) Cannot use ImageField because Pi ...
- Django学习手册 - ORM - ImageField数据类型
前置步骤 setting.py文件配置: 添加app目录 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'djan ...
随机推荐
- android 获取适配的bitmap等相关
获取适配尺寸的图片: File files = new File(imagePath); FileInputStream is = null; BufferedInputStream bis = nu ...
- 【ci框架基础】之部署百度编辑器
在ci框架下加载编辑器,现在复习下内容.我的框架文件名称为ci 1.下载百度编辑器ueditor,http://ueditor.baidu.com/ 一般情况下下载ubuilder版即可,并将uedi ...
- [TPYBoard-Micropython之会python就能做硬件 3] 制作电子时钟
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一.本次实验所需器材 1.TPYboard V102板 一块 2.DS3231 ...
- WebForm 三级联动
三级联动 数据库根据父级代号条件写查询 返回list<>集合 方法一: 创建三个下拉列表: ※AutoPostBack:否发生自动回传到服务器的操作.如果把该属性设置为 TRUE,则启用自 ...
- SpringBoot 入门教程:集成mybatis,redis
SrpingBoot相较于传统的项目具有配置简单,能快速进行开发的特点,花更少的时间在各类配置文件上,更多时间在具体业务逻辑上. SPringBoot采用纯注解方式进行配置,不喜欢xml配置的同学得仔 ...
- Class path contains multiple SLF4J bindings
[logback不同版本jar包] SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:fi ...
- seq语句随笔
1.UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果. 2.UNION ALL只是简单的将两个结果合并后就返回.这样,如果返回的两个结 ...
- 都能读懂的css3 3D变形效果
css3 3D变形效果 CSS3 transform3D变形 transform的含义是:改变,使-变形:转换 三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换 ...
- duilib绘制边框
在使用Duilib时,有时候需要绘制边框,绘制边框时候,上下左右都会有边框线:可在使用时,有时候不需要绘制四边(如果绘制四边,两个有边框的控制放在一起,就有一边会很粗),那该如何处理?,其实用法很简单 ...
- react构建淘票票webapp,及react与vue的简单比较。
前言 前段时间使用vue2.0构建了淘票票页面,并写了一篇相关文章vue2.0构建淘票票webapp,得到了很多童鞋的支持,因此这些天又使用react重构了下这个项目,目的无他,只为了学习和共同进步! ...