1
34
我也遇到了同样的错误,重命名文件修复了它。 对于其他遇到这种情况的人来说,你遇到这个问题的原因是,你的本地芹菜.py被导入,而不是实际的芹菜包,因此python找不到芹菜(大写“C”),就像在芹菜包中的类中一样,但它确实找到了芹菜(小写“C”),这是你的本地的芹菜.py,里面没有定义芹菜类。 我刚刚将本地的celery.py重命名为_celery.py,但除了celery.py之外的任何名称都应该解决这个问题。 编辑: 我还想提一下,在celery.py文件所在的目录之外调用芹菜守护进程也可以。出于测试目的,重命名文件就足够了,但您仍然可以使用celery.py作为本地文件名。例如,给定以下文件夹结构: + root/ - proj/ * celery.py * tasks.py 如果您从根文件夹调用芹菜,您应该能够键入:
您可以使用“-l info”可选日志参数验证您的任务是否存在,并查看介绍数据正下方的[任务]列表。 更多信息请参阅此处的教程文档: http://docs.celeryproject.org/en/latest/getting-started/next-steps.html#about-the-app-argument |
2
3
我将这个问题与pycharm和unittests结合在一起,并想添加一个额外的答案。我已经用python 3测试过了,但假设如果你使用
pycharm错误报告中描述了根本原因 https://youtrack.jetbrains.com/issue/PY-15889
摘要:如果您在pycharm中运行单元测试,它总是将包含测试脚本的文件夹添加到
开始
属于
我没有更改文件名,而是通过从中删除此文件夹来解决此问题
|
3
0
对于那些即使在重命名您的
|
4
0
如果您在虚拟环境中安装了Celery,请确保您选择了与该虚拟环境对应的相同python解释器。 在VS代码中,您可以从这里选择解释器。 视图-命令调色板-Python:选择解释器 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |