Wtyczka Deepness - problem z instalacją w macOS Sequoia

Dzień dobry, podczas próby instalacji wtyczki “Deepness: Deep Neural Remote Sensing” wyskakuje błąd. Poniżej załączam informacje. Wtyczka była reinstalowana - nie pomaga.
Informacje o systemie:
macOS Sequoia (wersja 15.4.1.), Apple M2
wersja QGIS
LTR version of QGIS is 3.40.6.

Poniżej monit o błędzie:

Plugin Deepness - Packages installer

This plugin requires the following Python packages to be installed:

  • opencv-python-headless>=4.5.5.64,<=4.9.0.80
  • onnxruntime>=1.12.1,<=1.17.0

If this packages are not installed in the global environment (or environment in which QGIS is started) you can install these packages in the local directory (which is included to the Python path).

This Dialog does it for you! (Though you can still install these packages manually instead).
Please click “Install packages” button below to install them automatically, or “Test and Close” if you installed them manually…

============================================================
Attempting to install required packages…
Making sure pip is installed…
Pip is installed, skipping installation…

Attempting to install required packages…

Running command:
$ /Applications/QGIS-LTR.app/Contents/MacOS/bin/python3 -m pip install -U --target=/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/python3.9opencv-python-headless>=4.5.5.64,=1.12.1,
Collecting opencv-python-headless=4.5.5.64
Using cached opencv_python_headless-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl (55.7 MB)
Collecting onnxruntime=1.12.1
Using cached onnxruntime-1.17.0-cp39-cp39-macosx_11_0_universal2.whl (14.8 MB)
Collecting numpy>=1.17.0
Using cached numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl (6.9 MB)
Collecting flatbuffers
Using cached flatbuffers-25.2.10-py2.py3-none-any.whl (30 kB)
Collecting sympy
Using cached sympy-1.14.0-py3-none-any.whl (6.3 MB)
Collecting protobuf
Using cached protobuf-6.31.0-cp39-abi3-macosx_10_9_universal2.whl (425 kB)
Collecting packaging
Using cached packaging-25.0-py3-none-any.whl (66 kB)
Collecting coloredlogs
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Collecting humanfriendly>=9.1
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Collecting mpmath=1.1.0
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Installing collected packages: mpmath, humanfriendly, sympy, protobuf, packaging, numpy, flatbuffers, coloredlogs, opencv-python-headless, onnxruntime
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
splot 1.1.3 requires descartes, which is not installed.
sphinx 2.4.3 requires alabaster=0.7, which is not installed.
sphinx 2.4.3 requires babel!=2.0,>=1.3, which is not installed.
sphinx 2.4.3 requires docutils>=0.12, which is not installed.
sphinx 2.4.3 requires imagesize, which is not installed.
sphinx 2.4.3 requires snowballstemmer>=1.1, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-applehelp, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-devhelp, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-htmlhelp, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-jsmath, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-qthelp, which is not installed.
sphinx 2.4.3 requires sphinxcontrib-serializinghtml, which is not installed.
pysal 2.5.0 requires spopt>=0.1.2, which is not installed.
pysal 2.5.0 requires access>=1.1.3, but you have access 1.1.1 which is incompatible.
pysal 2.5.0 requires esda>=2.4.1, but you have esda 2.3.1 which is incompatible.
pysal 2.5.0 requires mapclassify>=2.4.3, but you have mapclassify 2.3.0 which is incompatible.
pysal 2.5.0 requires mgwr>=2.1.2, but you have mgwr 2.1.1 which is incompatible.
pysal 2.5.0 requires segregation>=2.0.0, but you have segregation 1.3.0 which is incompatible.
pysal 2.5.0 requires spaghetti>=1.6.2, but you have spaghetti 1.5.0 which is incompatible.
pysal 2.5.0 requires spglm>=1.0.8, but you have spglm 1.0.7 which is incompatible.
pysal 2.5.0 requires spint>=1.0.7, but you have spint 1.0.6 which is incompatible.
pysal 2.5.0 requires splot>=1.1.4, but you have splot 1.1.3 which is incompatible.
pysal 2.5.0 requires spreg>=1.2.4, but you have spreg 1.1.2.post1 which is incompatible.
pysal 2.5.0 requires tobler>=0.8.2, but you have tobler 0.3.1 which is incompatible.
pysal 2.5.0 requires urllib3>=1.26, but you have urllib3 1.24.3 which is incompatible.
Successfully installed coloredlogs-15.0.1 flatbuffers-25.2.10 humanfriendly-10.0 mpmath-1.3.0 numpy-2.0.2 onnxruntime-1.17.0 opencv-python-headless-4.9.0.80 packaging-25.0 protobuf-6.31.0 sympy-1.14.0

Packages installed correctly!

Installation of required packages finished. Validating installation…
Python packages required by the plugin could not be loaded due to the following error:
Traceback (most recent call last):
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/dialogs/packages_installer/packages_installer_dialog.py”, line 300, in _check_packages_installation_and_log
import_packages()
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/dialogs/packages_installer/packages_installer_dialog.py”, line 325, in import_packages
import_package(package)
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/dialogs/packages_installer/packages_installer_dialog.py”, line 320, in import_package
importlib.import_module(package.import_name)
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/importlib/init.py”, line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 1030, in _gcd_import
File “”, line 1007, in _find_and_load
File “”, line 986, in _find_and_load_unlocked
File “”, line 680, in _load_unlocked
File “”, line 855, in exec_module
File “”, line 228, in _call_with_frames_removed
File “/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/init.py”, line 5, in
from .cv2 import *
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py”, line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: dlopen(/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so, 0x0002): Library not loaded: @rpath/libprotobuf.22.dylib
Referenced from: /Applications/QGIS-LTR.app/Contents/Resources/python/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so
Reason: tried: ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Frameworks/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/MacOS/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Resources/grass78/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/local/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/lib/libprotobuf.22.dylib’ (no such file, not in dyld cache)

Please try installing the packages again.

Zrzut stosu

Wystąpił błąd podczas wykonywania kodu Pythona:

ImportError: dlopen(/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so, 0x0002): Library not loaded: @rpath/libprotobuf.22.dylib Referenced from: /Applications/QGIS-LTR.app/Contents/Resources/python/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so Reason: tried: ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Frameworks/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/MacOS/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Resources/grass78/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/local/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/lib/libprotobuf.22.dylib’ (no such file, not in dyld cache)
Traceback (most recent call last):
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/deepness.py”, line 197, in run
self.dockwidget = DeepnessDockWidget(self.iface)
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/deepness_dockwidget.py”, line 57, in ✱init**

self._setup_misc_ui()
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/deepness_dockwidget.py”, line 149, in _setup_misc_ui
from deepness.processing.models.model_types import
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py”, line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/processing/models/model_types.py”, line 10, in
from deepness.processing.map_processor.map_processor_detection import MapProcessorDetection
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py”, line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File “/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/processing/map_processor/map_processor_detection.py”, line 4, in
import cv2
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py”, line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File “/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/init.py”, line 5, in
from .cv2 import *
File “/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py”, line 892, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: dlopen(/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so, 0x0002): Library not loaded: @rpath/libprotobuf.22.dylib
Referenced from: /Applications/QGIS-LTR.app/Contents/Resources/python/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg/cv2/cv2.cpython-39-darwin.so
Reason: tried: ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OS/opt/Qt/5.15.2/clang_64/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Frameworks/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/MacOS/lib/libprotobuf.22.dylib’ (no such file), ‘/Applications/QGIS-LTR.app/Contents/Resources/grass78/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/local/lib/libprotobuf.22.dylib’ (no such file), ‘/usr/lib/libprotobuf.22.dylib’ (no such file, not in dyld cache)

Wersja Pythona: 3.9.5 (default, Sep 10 2021, 16:18:19) [Clang 12.0.5 (clang-1205.0.22.11)]
Wersja QGIS: 3.34.15-Prizren Prizren, 386f2583a69

Lokalizacja Pythona:
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/TlugProcessing
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/ThToolBox
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/MultiMaps
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/arc_3d
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/Cadastral_Divisions-main
/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/plugins
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/patsy-0.5.1-py3.9.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/numpy-1.20.1-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/rasterio-1.1.5-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/cftime-1.2.1-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/pandas-1.3.3-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/statsmodels-0.11.1-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/netCDF4-1.5.4-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/matplotlib-3.3.0-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/pyproj-3.2.0-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python39.zip
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/Fiona-1.8.13.post1-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/Rtree-0.9.7-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/geopandas-0.8.1-py3.9.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/lib-dynload
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/opencv_contrib_python-4.3.0.36-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/GDAL-3.3.2-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/Pillow-7.2.0-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/scipy-1.5.1-py3.9-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.9/site-packages/numba-0.50.1-py3.9-macosx-10.13.0-x86_64.egg
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tau_net_calc/cls
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/BreederMap
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HCMGIS/forms
/Users/sandrazukowska/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/deepness/python3.9

O problemie zgłosiłam również na stronie GitHub wtyczki: Problem z instalacją wtyczki w QGIS (macOS Sequoia) · Issue #209 · PUTvision/qgis-plugin-deepness · GitHub

Będę wdzięczna za pomoc :slight_smile: