Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sorl.thumbnail:';缩略图';不是有效的标记库?_Python_Django_Google App Engine_Sorl Thumbnail - Fatal编程技术网

Python sorl.thumbnail:';缩略图';不是有效的标记库?

Python sorl.thumbnail:';缩略图';不是有效的标记库?,python,django,google-app-engine,sorl-thumbnail,Python,Django,Google App Engine,Sorl Thumbnail,我正在尝试安装sorl.缩略图,但收到以下错误消息: “缩略图”不是有效的标记库:无法从django.templatetags.thumbnail加载模板库,没有名为PIL的模块 这个错误也出现在这个问题上 但是那里提供的解决方案对我没有好处。解决方案是将项目文件夹附加到sorl文件中的所有导入。我想将我的应用程序与它们所在的项目分开,原因很明显 我已将sorl文件夹放在我的项目文件夹中 我已在已安装的应用程序下放置了“sorl.thumbnails” 最后将{%load Thumboil%}

我正在尝试安装sorl.缩略图,但收到以下错误消息:

“缩略图”不是有效的标记库:无法从django.templatetags.thumbnail加载模板库,没有名为PIL的模块

这个错误也出现在这个问题上

但是那里提供的解决方案对我没有好处。解决方案是将项目文件夹附加到sorl文件中的所有导入。我想将我的应用程序与它们所在的项目分开,原因很明显

我已将sorl文件夹放在我的项目文件夹中
我已在已安装的应用程序下放置了“sorl.thumbnails”
最后将{%load Thumboil%}放在base.html中

$python2.5 
>>>import PIL
>>>import sorl
这些工作

使用python2.5,在Ubuntu9.04上使用django 1.1和appengine补丁

要尝试其他一些东西,我将其放入settings.py文件:

import sys
sys.path.append("/home/danielle/bu3/mysite/sorl/thumbnail")
但这也不起作用。 如果您能多给点帮助,我们将不胜感激。。。我应该如何改变我的道路

当前路径(无上述导入): ['/home/danielle/bu3/mysite'、'/home/danielle/bu3/mysite/common'、'/home/danielle/bu3/mysite/common/appenginepatch/appenginepatcher/lib'、'/home/danielle/bu3/mysite/zip packages/django-1.1.zip'、'/home/danielle/bu3/mysite/common/appenginepatch'、'/usr/local/google/google\u appengine'、'/usr/local/google/google/appengine/appengine/lib'、'ngine/lib/yaml/lib'、'/usr/local/google_appengine/lib/django'、'/usr/local/google_appengine/lib/webob'、'/home/danielle/bu3/mysite'、'/usr/lib/python2.5/site packages/setuptools/0.6c9-py2.5.egg'、'/usr/lib/python2.5/site packages/python2.5/site packages/ZopeSkel-2.10-py2.5.egg'、/usr/lib/python2.5/python2.5/python2.5/site'1/usr/lib/lib/python2.5/网站包/Virtualvvv4.5/网站包/虚拟虚拟人vvvvv7.1.12-vvvvvvv7.2.2.5.5.5.5.5.5.鸡蛋“,,,”/usr/usr/lib/lib/lib/lib/lib/lib/lib/lib/lib/2.5.5.5.2.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.7“鸡蛋”鸡蛋”鸡蛋,”,”,”,”1/1/1/1/1/1/usr/1/usr/usr/usr/usr/usr/usr/usr/usr/lib/lib/lib/lib/lib/lib/lib/lib/2.5/py“,”/usr/lib/python2.5/site packages/xlrd-0.7.0-py2.5.egg','/usr/lib/python2.5/site packages/Fabric-0.0.9-py2.5.egg','/usr/lib/python2.5/multitask-0.2.0-py2.5.egg','/usr/lib/python2.5/site packages/site packages/logilab.pylininstaller-0.15.2-python2.5.5.egg','/usr/python2.5/python2.5/python2.5/python2.5/python'1.0.5/5/网站包/蛋黄-0.4.1-2.1-2.1-2.1-2.1-2.5.1-2.1-2.1-2.5.5.1-2.5.1-2.1-2.1-1.1-1.1.1-1.1.1.1.1-1-1.1.1.1.1-1.1.5.5.5.1-1.1.1.5.5.5.5.5.5.1-1.1.5.5.5.1.5.5.5.1.7“蛋”鸡蛋“蛋”7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7“1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1/lib/python2.5/site packages'、'/usr/lib/python2.5/site packages/Numeric'、'/usr/lib/python2.5/site packages/PIL'、'/usr/lib/python2.5/python2.5'、'/usr/lib/python2.5/site packages/gtk-2.0'、'/var/lib/python2.5/gtk-2.5/gtk-2.0'、'/usr/lib/lib/python2.5/python2.5/python2.5/python2.5/site/python2.5/wx-2.8'>(编辑此内容,因为我没有仔细阅读)

django.templatetags.thumbnail
我认为不是从中加载缩略图templatetags的位置…我认为,如果您将其放在项目文件夹中,它将是
myproject.sorl.thumbnail.templatetags.thumbnail

至于:

No module named PIL 没有名为PIL的模块 似乎它无法加载PIL,即使
导入PIL
工作正常,您是否手动安装了(PIL)-我知道的大多数系统默认情况下都不存在(PIL)


你有没有试过在你的
/usr/lib/python2.6/site packages/
路径上创建一个指向的符号链接,并试图以这种方式利用
sorl
?我在Ubuntu上使用它没有问题。

你的问题中是否有拼写错误?你拼写了“缩略图”-对于已安装的应用程序,你有两个l,即

'sorl.thumbnails'

而不是

'sorl.thumbnails'

如果运行
sync.db
它是否返回错误?

似乎我只是在stackoverflow上输入了错误,在设置中我有:

INSTALLED_APPS = (
'jquery',
'blueprintcss',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.webdesign',
'django.contrib.flatpages',
'django.contrib.redirects',
'django.contrib.sites',
'appenginepatcher',
'ragendja',
'myapp',
'registration',
'mediautils',
'site_nav',
'pages',
'sorl.thumbnail',
)
我假设顺序无关紧要。我正在尝试在app engine上运行此程序,因此我不需要执行syncdb,因为这在app engine上没有任何作用