1

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 を使用しています

4

3 に答える 3