0
我有一个django(1.5.1)项目。这个项目是用PIL构建的。现在点子只使用枕头。 我运行了我的virtualenv,cd到项目文件夹,安装了所有需求(PIL被更改为Pillow)并且堆积有问题。将现有项目从PIL导入枕头
>>python manage.py syncdb
No local settings
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_from_command_line(sys.argv)
File "/home/watashi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line
utility.execute()
File "/home/watashi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/watashi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 272, in fetch_command
klass = load_command_class(app_name, subcommand)
File "/home/watashi/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 77, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "/home/watashi/venv/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/home/watashi/venv/lib/python2.7/site-packages/south/management/commands/__init__.py", line 10, in <module>
import django.template.loaders.app_directories
File "/home/watashi/venv/lib/python2.7/site-packages/django/template/loaders/app_directories.py", line 25, in <module>
raise ImproperlyConfigured('ImportError %s: %s' % (app, e.args[0]))
django.core.exceptions.ImproperlyConfigured: ImportError utils: No module named Image
为了解决这个问题,我也试图通过this教程以下,但它并没有帮助。它有什么不对?如何理解这个问题?
其他信息:
manage.py脚本
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
看来你正在回答你自己的问题:'这个项目是用PIL构建的。现在pip只使用Pillow.'(并且错误非常简单:'没有名为Image的模块) – achedeuzot 2014-09-21 17:23:45
您的代码中某处使用了“import Image” - 用于使用PIL,但是当您使用枕头,你必须做“从PIL导入图像”,否则你会得到你所得到的一个ImportError。 – kchan 2014-09-21 17:26:26
@achedeuzot好的。这是否意味着我应该安装Pil? – andrewkslv 2014-09-21 17:35:51