无法在django 1.5.4中迁移djcelery

时间:2015-11-16 07:29:51

标签: django celery django-celery

我正在研究django 1.5.4,并希望在我的项目上实现芹菜。我安装了芹菜(最新版本),然后安装了django-celery包。

在我的settings.py上,我添加了以下行

import djcelery
djcelery.setup_loader()
INSTALLED_APPS = (
   # other apps,
   'djcelery',
)

当我尝试迁移djcelery(使用南方)时,它会出现以下错误:

lib/python2.7/site-packages/django/conf/__init__.py", line 134, in    
__init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e)) 
ImportError: Could not import settings 'settings' (Is it on sys.path?): cannot import name Celery

我无法理解导致此错误的原因,因为我已经在我项目的虚拟环境中正确安装了芹菜和Django-芹菜

1 个答案:

答案 0 :(得分:2)

我之前也有过类似的问题,之前我的项目文件夹中有celery.pyc文件。尝试删除celery.pyc,这可能会解决您的问题。