我正在为django 1.5.4工作,并希望在我的项目中实现芹菜。我安装了芹菜(最新版本),然后是django-芹菜包。
在我的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芹菜。
发布于 2015-11-17 05:58:57
在此之前,我也遇到过类似的问题,这是由我的项目文件夹中的celery.pyc文件造成的。尝试删除celery.pyc,这可能解决您的问题。
https://stackoverflow.com/questions/33730322
复制相似问题