What is the bug or the crash?
Won't install on Linux Ubuntu 22.04.1
Steps to reproduce the issue
-
Do !pip install loopstructural[visualisation,export] in QGIS console
-
Install zipfile
-
Result:
Couldn't load plugin 'loopstructural' due to an error when calling its classFactory() method
ModuleNotFoundError: No module named 'LoopStructural'
Traceback (most recent call last):
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/init.py", line 21, in classFactory
from .plugin_main import LoopstructuralPlugin
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/plugin_main.py", line 26, in
from loopstructural.gui.modelling.modelling_widget import ModellingWidget as Modelling
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/gui/modelling/modelling_widget.py", line 30, in
from LoopStructural.utils import random_hex_colour
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'LoopStructural'
Python version: 3.12.8 | packaged by conda-forge | (main, Dec 5 2024, 14:50:27) [GCC 13.3.0]
QGIS version: 3.40.3-Bratislava Bratislava, exported
Python Path:
/home/mark/anaconda3/envs/qgis/share/qgis/python
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python
/home/mark
/home/mark/anaconda3/envs/qgis/lib/python312.zip
/home/mark/anaconda3/envs/qgis/lib/python3.12
/home/mark/anaconda3/envs/qgis/lib/python3.12/lib-dynload
/home/mark/anaconda3/envs/qgis/lib/python3.12/site-packages
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python
Versions
| QGIS version | 3.40.3-Bratislava |
| QGIS code branch | Release 3.40 |
| |
| Libraries |
| Qt version | 5.15.15 |
| Python version | 3.12.8 |
| GDAL/OGR version | 3.10.1 (Compiled) 3.10.2 (Running) |
| PROJ version | 9.5.1 |
| EPSG Registry database version | v11.022 (2024-11-05) |
| GEOS version | 3.13.0-CAPI-1.19.0 |
| SQLite version | 3.48.0 (Compiled) 3.49.1 (Running) |
| PDAL version | 2.8.2 (Compiled) 2.8.3 (Running) |
| PostgreSQL client version | unknown |
| SpatiaLite version | 5.1.0 |
| QWT version | 6.3.0 |
| QScintilla2 version | 2.14.1 |
| OS version | Ubuntu 22.04.5 LTS |
| |
| Active Python plugins |
| sgtool | 0.2.11 |
| geocatbridge | 4.3.2 |
| WAXI_QF-main | 0.1.2 |
| tomofast_x_q | 0.2.3 |
| loop_plugin | 0.5 |
| openlayers_plugin | 2.0.0 |
| delete-all | 1.0.1 |
| plugin_reloader | 0.9.3 |
| grassprovider | 2.12.99 |
| processing | 2.12.99 |
| db_manager | 0.1.20 |
| MetaSearch | 0.3.6 |
Supported QGIS version
New profile
Additional context
No response
What is the bug or the crash?
Won't install on Linux Ubuntu 22.04.1
Steps to reproduce the issue
Do !pip install loopstructural[visualisation,export] in QGIS console
Install zipfile
Result:
Couldn't load plugin 'loopstructural' due to an error when calling its classFactory() method
ModuleNotFoundError: No module named 'LoopStructural'
Traceback (most recent call last):
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/init.py", line 21, in classFactory
from .plugin_main import LoopstructuralPlugin
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/plugin_main.py", line 26, in
from loopstructural.gui.modelling.modelling_widget import ModellingWidget as Modelling
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins/loopstructural/gui/modelling/modelling_widget.py", line 30, in
from LoopStructural.utils import random_hex_colour
File "/home/mark/anaconda3/envs/qgis/share/qgis/python/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'LoopStructural'
Python version: 3.12.8 | packaged by conda-forge | (main, Dec 5 2024, 14:50:27) [GCC 13.3.0]
QGIS version: 3.40.3-Bratislava Bratislava, exported
Python Path:
/home/mark/anaconda3/envs/qgis/share/qgis/python
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python/plugins
/home/mark/anaconda3/envs/qgis/share/qgis/python
/home/mark
/home/mark/anaconda3/envs/qgis/lib/python312.zip
/home/mark/anaconda3/envs/qgis/lib/python3.12
/home/mark/anaconda3/envs/qgis/lib/python3.12/lib-dynload
/home/mark/anaconda3/envs/qgis/lib/python3.12/site-packages
/home/mark/.local/share/QGIS/QGIS3/profiles/default/python
Versions
3.10.2 (Running)
3.49.1 (Running)
2.8.3 (Running)
Supported QGIS version
New profile
Additional context
No response