PyInstaller で Hydra を使用しようとして失敗しました。hereの例に似た非常に構成の例を作成しました。
PyInstaller で hydra パッケージが見つからないことに気付いたので、次のコードで単純なフック ファイル hook-hydra.py を作成しました。
from PyInstaller.utils.hooks import collect_data_files, collect_submodules
datas = collect_data_files('hydra')
hiddenimports = collect_submodules('hydra')
これでモジュールのインポートの失敗は解決したように見えましたが、コマンド ラインで実行可能ファイルを実行しようとすると、次のエラーが発生しました。
Traceback (most recent call last):
File "lib\site-packages\hydra\_internal\utils.py", line 198, in run_and_report
File "lib\site-packages\hydra\_internal\utils.py", line 321, in <lambda>
File "lib\site-packages\hydra\_internal\hydra.py", line 74, in create_main_hydra2
File "lib\site-packages\hydra\_internal\config_loader_impl.py", line 80, in __init__
File "lib\site-packages\hydra\_internal\config_repository.py", line 22, in __init__
File "lib\site-packages\hydra\_internal\sources_registry.py", line 30, in resolve
ValueError: No config source registered for schema pkg, supported types : []
私はそれを理解できないようです、何かアイデアはありますか?
PyInstaller 3.6 と Hydra 1.0.4 を使用しています