当我运行python manage.py runserver时,一切都开始良好,但后来我得到一个SystemCheckError,指出没有安装Pillow;然而,Pillow绝对安装在这台机器上。Django SystemCheckError说没有安装枕头,但安装了枕头
这是错误我收到:
执行系统检查...
线程中未处理的异常由 回溯(最近通话最后一个)开始: 文件“在/ usr/local/lib目录/ (* args,** kwargs) 文件“/usr/local/lib/python2.7/dist-packages/” django/core/management/commands/runserver.py“,第110行,在inner_run中 self.validate(display_num_errors = True) 文件”/usr/local/lib/python2.7/dist-pa ckages/django/core/management/base.py“,第468行,验证 返回self.check(app_configs = app_configs,display_num_errors = display_num_errors) 文件”/usr/local/lib/python2.7/dist-packages/ Django的/核心/管理/ base.py”,线路527,在检查 提高SystemCheckError(MSG) django.core.management.base.SystemCheckError:SystemCheckError:系统检查发现了一些问题:
错误: 食谱。 Recipes.primary_image:(fields.E210)由于未安装Pillow,因此无法使用ImageField。 提示:获取枕头https://pypi.python.org/pypi/Pillow或运行命令“pip install Pillow”。 recipes.Recipes.thumbnail_image :(fields.E210)由于未安装Pillow,无法使用ImageField。 提示:获取枕头https://pypi.python.org/pypi/Pillow或运行命令“pip install Pillow”。
我在Ubuntu机器上运行这个。任何想法是怎么回事?
你使用的是virtualenv吗? –
pip冻结...它显示了吗? – cdvv7788
是的,pip freeze显示Pillow == 2.9.0。我没有使用virtualenv。我使用PuTTY从Windows连接到EC2 Linux实例。 – acs254