繁体   English   中英

Huey消费者配置在哪里?

[英]Where is the huey consumer configuration?

我正在尝试为 python 运行 Huey 任务队列(它是 Celery 的替代方案),但我坚持使用 main.Configuration 启动使用者(如教程所述)。 我知道 Huey_consumer 正在寻找 python 中某处的配置文件,但我无法根据教程让它工作,我不知道为什么我应该编写一个配置文件并将其作为模块(而不是文件)加载。

当我运行huey_consumer.py main.Configuration它返回Unable to import "main"

Huey 也有这个问题写在他们的共同点上,但这也没有真正的帮助。

如果有人使用 Huey,请帮助我。

我遇到了同样的问题,并通过将包含 main.py 的目录添加到 PYTHONPATH 来解决它。 无需复制huey_consumer.py

所以它的工作方式是尝试导入模块“main”。 这相当于打开一个 python shell 并运行:

>>> from main import Configuration

也许您可以回复有关您的环境、文件布局、正在运行的内容等的更多信息。

我认为您需要将__init__.py文件添加到包含 main.py 的文件夹中,否则您无法导入任何内容,因为 python 不会将此文件夹视为模块。

Python 模块和 Python 包有什么区别?

参见 giulio-piancastelli 的评论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM