如何为Djangae安装枕头

时间:2016-02-29 13:07:14

标签: python django google-app-engine python-imaging-library pillow

将枕头包含在djangae项目中的方法是什么? 我将PIL放在site-packages目录中但是我从Django得到以下错误:

  

无法使用ImageField,因为未安装Pillow。       提示:在https://pypi.python.org/pypi/Pillow获取枕头或运行命令" pip install pillow"。

编辑: 道歉的道歉。我一直在写Django'当我的意思是'djangae'。 这是适用于Google App Engine的Django。 由于GAE中无法访问文件系统,因此对于djangae项目,您通常在项目中有一个站点包,您可以在其中安装要使用的库。我将PIL复制到这个site-packages目录中,甚至将它添加到INSTALLED_APPS但没有运气。

同样,我的意思是djangae而不是Django。

无论如何,这是" pip freeze"

的输出
Django==1.7
Pillow==3.0.0
virtualenv==13.1.2
wheel==0.26.0

已安装枕头。

编辑:
即使在pip安装枕头之后这个也没有工作的原因是因为我在我的盒子上运行了一个不同的python版本:(。 pip安装了'其他'蟒。

1 个答案:

答案 0 :(得分:1)

跑步:

pip install pillow

并将其添加到settings.py中的INSTALLED_APPS