Installing weblate 2.3: from django.db.models.sql.aggregates ImportError: No module named aggregates
Installing weblate 2.3: from django.db.models.sql.aggregates ImportError: No module named aggregates
在安装 weblate 2.3(旧版本)时,出现以下错误:
File "/srv/weblate/weblate/trans/boolean_sum.py", line 27, in
from django.db.models.sql.aggregates import Sum as BaseSQLSum ImportError: No module named aggregates
我查看了我的 django 版本,它是最新版本,在 django/db/models/sql/
. I took a look at weblate 2.3 's requirements.txt
中没有 aggregates.py
,它包含以下行:
Django>=1.7
这是在安装 1.10
。我将行更改为
Django==1.7
使用 pip
安装了正确的版本,现在一切正常。
希望它能帮助别人。 :)
Weblate 2.7 及更高版本中也可能发生类似问题,因为他们的 requirements.txt
仍然在 master
and on weblate-2.7
标签上使用 >=
。
在安装 weblate 2.3(旧版本)时,出现以下错误:
File "/srv/weblate/weblate/trans/boolean_sum.py", line 27, in from django.db.models.sql.aggregates import Sum as BaseSQLSum ImportError: No module named aggregates
我查看了我的 django 版本,它是最新版本,在 django/db/models/sql/
. I took a look at weblate 2.3 's requirements.txt
中没有 aggregates.py
,它包含以下行:
Django>=1.7
这是在安装 1.10
。我将行更改为
Django==1.7
使用 pip
安装了正确的版本,现在一切正常。
希望它能帮助别人。 :)
Weblate 2.7 及更高版本中也可能发生类似问题,因为他们的 requirements.txt
仍然在 master
and on weblate-2.7
标签上使用 >=
。