目前我正在使用python、celeri和rabbitmq,我在设置所有东西时遇到了一些困难。在
我有一个名称空间为ipynbsrv.wui
的主django应用程序,此外,我还有三个在我的项目中引用的包(也是由我编写的)安装到系统中。它们使用相同的根名称空间(即ipynbsrv.module1
,ipynbsrv.module2
等)
这一切本身都很好。但是当我尝试从ipynbsrv.wui.tasks
(用celery -A ipynbsrv -n w1.%h --autoscale=20,3 --autoreload worker &
)开始我的任务时
我总是犯这样的错误
from ipynbsrv.module1.utils import ClassLoader
ImportError: No module named module1.utils
所以在我看来,celery正在搜索当前项目中的这个模块,而不是使用安装在系统上的模块。在
伊甸园芹菜.py:
^{pr2}$我还补充道
from __future__ import absolute_import
到everyinit.py
感谢每一个暗示。在
目前没有回答
相关问题 更多 >
编程相关推荐