A lot of error using ultralytics and opencv

Please, when I try to deploy a app in Cloud a error occur:

ImportError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you're on Streamlit Cloud, click on 'Manage app' in the lower right of your app).
Traceback:
File "/home/adminuser/venv/lib/python3.11/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 600, in _run_script
    exec(code, module.__dict__)
File "/mount/src/bxapp/BX_v04.py", line 5, in <module>
    from ultralytics import YOLO
File "/home/adminuser/venv/lib/python3.11/site-packages/ultralytics/__init__.py", line 10, in <module>
    from ultralytics.data.explorer.explorer import Explorer
File "/home/adminuser/venv/lib/python3.11/site-packages/ultralytics/data/__init__.py", line 3, in <module>
    from .base import BaseDataset
File "/home/adminuser/venv/lib/python3.11/site-packages/ultralytics/data/base.py", line 12, in <module>
    import cv2
File "/home/adminuser/venv/lib/python3.11/site-packages/cv2/__init__.py", line 181, in <module>
    bootstrap()
File "/home/adminuser/venv/lib/python3.11/site-packages/cv2/__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

And I don’t know how interpret it. My requirements.txt is:

ultralytics
numpy
pandas
Pillow
streamlit
torch
opencv-python

Thanks in advance

1 Like

change this line to:

opencv-python-headless

and do a reboot of the app

1 Like

@Franky1 thank you very much!!!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.