7

Python 用の Huey タスク キューを実行しようとしています (これは Celery の代替手段です)。huey_consumer が Python のどこかで構成ファイルを探していることは知っていますが、チュートリアルに従って動作させることができず、構成ファイルを作成して (ファイルではなく) モジュールとしてロードする必要がある理由がわかりません。

実行するhuey_consumer.py main.Configurationと が返されますUnable to import "main"

ヒューイもこの問題を共通のピットルに書いていますが、それも実際には役に立ちません.

Hueyを使っている人がいたら、助けてください。

4

3 に答える 3

0

main.pyを含むフォルダーにファイルを追加する必要があると思います__init__.py。そうしないと、Pythonはこのフォルダーをモジュールと見なさないため、何もインポートできません。

PythonモジュールとPythonパッケージの違いは何ですか?

giulio-piancastelliによるコメントを参照してください

于 2013-03-15T11:08:52.750 に答える
0

したがって、これが機能する方法は、モジュール「main」をインポートしようとすることです。これは、Python シェルを開いて実行するのと同じです。

>>> from main import Configuration

おそらく、環境、ファイルのレイアウト、実行しているものなどに関する詳細情報を返信できます.

于 2013-02-19T01:18:33.417 に答える