Cannot use ImageField because Pillow is not installed

在django的models.py在有如下代码, 执行python manage.py runserver后报错:

class Article(models.Model):

title = models.CharField(max_length=200)

content = models.TextField()

url = models.URLField()

portal = models.ImageField()

author = models.ForeignKey(Author)

ERRORS:

blog.Article.portal: (fields.E210) Cannot use ImageField because Pillow is not installed.

HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run command "pip install Pillow".

提示要安装Pillow,经查Pillow是python的一个图像处理库,下面进行安装

安装装Pillow

pip install --use-wheel Pillow   #安装最新的Pillow

安装完成,再次运行发现问题解决。

注:

卸载Pillow

pip uninstall Pillow

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-15 20:34:42

Cannot use ImageField because Pillow is not installed的相关文章

3 项目开发 - 数据库

1 环境安装 新建虚拟环境:mkvirtualenv mxonline 查看已安装:pip list django安装:pip install django==1.9 django离线安装:下载个django压缩包,workon XX 进入虚拟环境,进入解压包执行 python setup.py install 安装mysql驱动:pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl 2 新建项目 虚拟环境位置 C:\Users\Aaron

centos yum安装python2.7及常见报错处理

一.安装步骤如下:1)安装开发工具yum groupinstall "Development tools" 2)安装编译Python需要的软件包 yum install zlib-develyum install bzip2-develyum install openssl-develyum install ncurses-develyum install sqlite-devel 3)下载并解压Python 2.7.9的源代码 cd /data/appwget --no-check-

django 框架模型之models常用的Field,及常见错误原因及处理方案。

1. django 模型models 常用字段 1.models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列 如果要显式的自定义一个自增列,必须设置primary_key=True. 2.models.CharField 字符串字段 必须设置max_length参数 3.models.BooleanField 布尔类型=tinyint(1) 不能为空,可添加Blank=True 4.models.ComaSeparatedIntegerFiel

Linux中安装Python2.7

原文地址:http://www.jianshu.com/p/6425d18d3e47 安装依赖的库 yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel libxslt-devel 下载python 2.7.13 www.python.org 1 [[email protected] ~]# mkdir /software 2 [[email prot

如何在windows10环境下安装Pytorch-0.4.1版本

开始是按照教程:https://blog.csdn.net/xiangxianghehe/article/details/80103095 安装了Pytorch0.4.0,但是安装后发现在import torch 出问题了!!! 原因已更新:我舍弃了上面教程.真正原因是要用pip3 install...,我直接用Pytorch官方安装教程成功了 E:\cudnn-8.0-windows10-x64-v7>pip install http://download.pytorch.org/whl/cu

win10安装pytorch

小书学习的主要方向是TensorFlow和Pytorch,今天就来安装一下Pytorch.第一步:去官网看看Pytorch官网:(https://pytorch.org/)点击get started 第二步:选择与自己相匹配的版本,这里显示是我安装的选择. 复制命令到win10终端:第三步:成功安装: C:\Users\Shu\Desktop>pip3 install http://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m-win_a

Python图片处理PIL/pillow/生成验证码/出现KeyError: 和The _imagingft C module is not installed

最近在用Python开发自己的博客,需要用到Python生成验证码,当然肯定要用到Python的图形处理库PIL,因为我用的是windows. 所以在安装好pil之后就开始写,就按照题目所说出现了The _imagingft C module is not installed 错误,找了很多建议,最后确定在windows下应该用pillpw.下载地址 点击打开链接 找到 Pillow?2.5.2.win32?py2.7.exe因为我用的是python2.7和win32系统,所以就应该下载这个,大

centos下安装pillow报ImportError: The _imagingft C module is not installed的解决方案

centos系统,使用pip安装pillow,运行时出现ImportError错误"The _imagingft C module is not installed"具体出错的那行代码是font = ImageFont.truetype('Arial.ttf', 36) 解决过程如下: 先确保代码中导入语句是: from PIL import ImageFont 尝试先卸载pillow: pip uninstall pillow 安装系统devel包: sudo yum install

tensorflow读取jpg格式图片报错 ValueError: Only know how to handle extensions: ['png']; with Pillow installed matplotlib can handle more images

当运行mpimg.imread("img.jpg")时,spyder 出现如下错误: ValueError: Only know how to handle extensions: ['png']; with Pillow installed matplotlib can handle more images 解决办法就是  安装pillow即可 我是在anaconde里安装的很简单,执行如下步骤即可: tensorflow读取jpg格式图片报错 ValueError: Only kn