簡體   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