問題タブ [luigi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
857 参照

python - Luigiに保存されているタスクインスタンスの完了状態はどこですか

私はルイージから始めていますが、ルイージは、同じパラメーターで既に正常に実行されているため、タスクを再実行してはならないことをどのように知っているのでしょうか。ドキュメントを読みましたが、答えが見つかりませんでした。

仮説:

  • Luigi は状態 (タスクのインスタンスとその結果) をメモリに保存しますか (DB を使用しません)? それで、スケジューラを再起動すると、すべてが忘れられ、すべてのタスクが再実行されますか?

  • または、Luigi は、タスクを実行する必要があるかどうかを確認するために、スケジュールされたタスクに対して常にtask.completeを実行しますか? completeハンドラーが本当に速くなければならないことを意味するのはどれですか?

  • それとも、別の方法で機能しますか?

手伝ってくれてありがとう!

0 投票する
4 に答える
9350 参照

python-2.7 - cmd からの Luigi タスクの実行 - 「タスクという名前のモジュールはありません」

Windows コマンドを使用して Luigi タスクを実行する際に問題が発生しています。事実は次のとおりです。

  • C:\ProgramData\Anaconda2 にインストールされた Anaconda の実行 (Python 2.7)

  • Anaconda はそのパスを PATH 変数に追加しましたが、PYTHONPATH 変数はありません

  • 実行しようとしているタスクは次の場所にありますC:\....\tasks.py

  • 次のように実行しようとしています:

    C:\.... luigi --module tasks MyTask --dt 20170316
    ImportError: タスクという名前のモジュールがありません

変数を作成しPYTHONPATH、ファイルを含むディレクトリへの正確なパスを追加しようとしましたtasks.pyが、うまくいきませんでした。関連する可能性のある別の問題は、次を使用してcmdを介してルイージスケジューラを起動するときです。

正常に動作しますが、次を使用して開始しようとするたびに:

次のエラーが表示されます。

私のセットアップ全体に何か問題があるようです。助けていただければ幸いです。

0 投票する
3 に答える
6088 参照

python - ルイージ - 実行時に未達成の %s

ルイージがどのように機能するかを非常に簡単な方法で学ぼうとしています。初心者として、私はこのコードを思いつきました

コマンドプロンプトでこれを実行すると、次のエラーが表示されます

つまり: