Eelでありがちなエラーについてまとめます。
Eelの日本語サイト少ないのでありがちなエラー常時アップデートしていけたらなーと思います。
目次
Python関数の結果が返ってこない
JavaScriptからeel.exposeで公開したPython関数を呼び出したとき、普通のPython関数();みたいな書き方では結果が返ってきません。
別記事に詳しくまとめてますが、Python側のEel関数は非同期処理のためPromiseが返ってきます。そのため、awaitをつけて()をもう一つつける必要があります。
404 Not Foundが表示される
Eelは内部でlocalhostサーバー立ててアクセスみたいな仕組みで動いています。

ファイルあるのにNot Found表示されるとき、Eelで使われるポート番号がすでに使用済みの場合があります。デフォルトは8000です。
この場合の解決方法は、eel.init時に別のポート番号を明示してあげることです。
eel.start("html/index.html", port=9999)
数少ないEel関連の情報色々まとめているのでよかったら見てみてください!