-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
please support Qgis 3.40 and above:
Couldn't load plugin 'stdm' due to an error when calling its classFactory() method
ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/home/farid/.local/share/QGIS/QGIS3/profiles/default/python/plugins/stdm/__init__.py", line 146, in classFactory
from stdm.plugin import STDMQGISLoader
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/home/farid/.local/share/QGIS/QGIS3/profiles/default/python/plugins/stdm/plugin.py", line 109, in
from stdm.ui.change_log import ChangeLog
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/home/farid/.local/share/QGIS/QGIS3/profiles/default/python/plugins/stdm/ui/change_log.py", line 41, in
WIDGET, BASE = uic.loadUiType(
~~~~~~~~~~~~~~^
GuiUtils.get_ui_file_path('ui_change_log.ui'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/qgis/PyQt/uic/__init__.py", line 36, in __loadUiType
return __PyQtLoadUiType(*args, **kwargs)
File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line 207, in loadUiType
exec(code_string.getvalue(), ui_globals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 30, in
ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/usr/lib/python3/dist-packages/PyQt5/__init__.py)
Python version: 3.13.9 (main, Oct 15 2025, 14:56:22) [GCC 15.2.0]
QGIS version: 3.40.11-Bratislava Bratislava, exported
Python Path:
/usr/share/qgis/python
/home/farid/.local/share/QGIS/QGIS3/profiles/default/python
/home/farid/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/usr/share/qgis/python/plugins
/usr/lib/python313.zip
/usr/lib/python3.13
/usr/lib/python3.13/lib-dynload
/usr/local/lib/python3.13/dist-packages
/usr/lib/python3/dist-packages
/home/farid/.local/share/QGIS/QGIS3/profiles/default/python
/home/farid/.local/share/QGIS/QGIS3/profiles/default/python/plugins/stdm/third_party
/usr/lib/python3/dist-packages/setuptools/_vendor
Metadata
Metadata
Assignees
Labels
No labels