💬

ModuleNotFoundError: No module named 'huggingface_hub.utils._errors'対応

2024/10/04に公開

概要

Hugging FaceのSpacesにアプリをデプロイした際、以下のエラーが発生しました。このエラーに対する備忘録です。

Creating new Ultralytics Settings v0.0.6 file ✅ 
View Ultralytics Settings with 'yolo settings' or at '/home/user/.config/Ultralytics/settings.json'
Update Settings with 'yolo settings key=value', i.e. 'yolo settings runs_dir=path/to/dir'. For help see https://docs.ultralytics.com/quickstart/#ultralytics-settings.
WARNING ⚠️ DetectMultiBackend failed: No module named 'huggingface_hub.utils._errors'
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/yolov5/helpers.py", line 38, in load_model
    model = DetectMultiBackend(
  File "/usr/local/lib/python3.10/site-packages/yolov5/models/common.py", line 338, in __init__
    result = attempt_download_from_hub(w, hf_token=hf_token)
  File "/usr/local/lib/python3.10/site-packages/yolov5/utils/downloads.py", line 150, in attempt_download_from_hub
    from huggingface_hub.utils._errors import RepositoryNotFoundError
ModuleNotFoundError: No module named 'huggingface_hub.utils._errors'

During handling of the above exception, another exception occurred:

参考

以下の記事が参考になりました。

https://github.com/ml-explore/mlx-examples/issues/994

対応

以下のように、huggingface-hubをダウングレードすることで、エラーを解消することができました。

huggingface-hub==0.24.7

まとめ

参考になりましたら幸いです。

Discussion