我正在尝试在我的应用程序中使用sorl-thumbnail .
但是,当我尝试启动管理runserver时,会发生以下错误:
文件“/home/arie/PythonDevelopment/django-1.7/lib/python3.4/site-packages/sorl/thumbnail/helpers.py”,第55行除了ImportError,e:^ SyntaxError:语法无效
我在Ubuntu 14.04上使用django 1.7和python 3.4
except Exception, e 是not valid syntax in Python 3 any more .
except Exception, e
确保你使用 solr-thumbnail 的最新版本,移植到Python 3似乎已经taken care of并且你的问题的语法错误是not present in current master了 .
solr-thumbnail
Django 1.7的兼容性似乎是merged just recently,所以你现在可能需要从源代码使用 solr-thumbnail .
pip install sorl.thumbnail 实际上并没有得到你的python 3支持 . 目前的测试版更新近 . 要安装此版本,请卸载并重新安装:
pip install sorl.thumbnail
pip uninstall sorl.thumbnail pip install -I sorl-thumbnail=11.12.1b
使用 pip show sorl.thumbnail 检查是否安装了正确的版本 .
pip show sorl.thumbnail
2 回答
except Exception, e
是not valid syntax in Python 3 any more .确保你使用
solr-thumbnail
的最新版本,移植到Python 3似乎已经taken care of并且你的问题的语法错误是not present in current master了 .Django 1.7的兼容性似乎是merged just recently,所以你现在可能需要从源代码使用
solr-thumbnail
.pip install sorl.thumbnail
实际上并没有得到你的python 3支持 . 目前的测试版更新近 . 要安装此版本,请卸载并重新安装:使用
pip show sorl.thumbnail
检查是否安装了正确的版本 .