User Forum of Software BASEMENT

BASEMENT
Basic Simulation Environment for computation of environmental flow and natural hazard simulation
Laboratory of Hydraulics, Hydrology and Glaciology (VAW)
ETH Zurich
Basement_Logo

You are not logged in.

#1 2020-08-26 12:33:10

qtheiler
User
Registered: 2015-07-30
Posts: 60

Basemesh - error Qgis 3.14

Hi,

I have the following error with Qgis 3.14 (64 bits)

ouldn't load plugin 'BASEmesh' due to an error when calling its classFactory() method

ImportError: DLL load failed: Le module spécifié est introuvable.
Traceback (most recent call last):
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 334, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BASEmesh\__init__.py", line 58, in classFactory
    from .basemesh import BASEmesh
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BASEmesh\basemesh.py", line 35, in
    from .gui import (AboutDialog, CheckMeshDialog, ElevMeshDialog,
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BASEmesh\gui\__init__.py", line 12, in
    from .widgets import (AboutDialog, CheckMeshDialog, ElevMeshDialog,
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BASEmesh\gui\widgets.py", line 11, in
    from ..tools.meshModel import MESHMODEL, RASTER
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BASEmesh\tools\meshModel.py", line 5, in
    from scipy.interpolate import RegularGridInterpolator
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\scipy\interpolate\__init__.py", line 167, in
    from .interpolate import *
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\scipy\interpolate\interpolate.py", line 15, in
    import scipy.special as spec
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\scipy\special\__init__.py", line 634, in
    from . import _ufuncs
  File "C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python\qgis\utils.py", line 743, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: DLL load failed: Le module spécifié est introuvable.


Python version: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
QGIS version: 3.14.15-Pi Pi, d5114d2cfa

Python Path:
C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\contour
C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python
C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS3~1.14/apps/qgis/./python/plugins
C:\PROGRA~1\QGIS3~1.14\apps\Python37
C:\PROGRA~1\QGIS3~1.14\apps\Python37\Scripts
C:\Program Files\QGIS 3.14\bin\python37.zip
C:\PROGRA~1\QGIS3~1.14\apps\Python37\DLLs
C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib
C:\Program Files\QGIS 3.14\bin
C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages
C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\win32
C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS3~1.14\apps\Python37\lib\site-packages\Pythonwin
C:/Users/QTH8815/AppData/Roaming/QGIS/QGIS3\profiles\default/python

Offline

#2 2020-08-28 10:58:37

Matteo Facchini
Developer
From: Trento
Registered: 2014-09-05
Posts: 278

Re: Basemesh - error Qgis 3.14

I had the same problem with the latest QGIS version (3.14.15), I downgraded to 3.14 and got it working again

Offline

#3 2020-09-04 13:48:49

patrickbaer
User
From: Zollikofen, BE
Registered: 2017-01-26
Posts: 5
Website

Re: Basemesh - error Qgis 3.14

I have the same issue with QGis Version 3.10.9. On our modelling machine with 3.10.7, BASEmesh is properly working, but with the latest update 3.10.9 on my personal machine, the error appears.

Is there an easy way to fix this bug (other than just sticking to the old versions)?

Thanks, cheers ans happy weekend!

Offline

#4 2020-09-14 16:03:54

Matteo Facchini
Developer
From: Trento
Registered: 2014-09-05
Posts: 278

Re: Basemesh - error Qgis 3.14

Hi,

I did some diggin' and found out that the problem seems to be related to a scipy issue and it is common to other plugins.

So far, I solved it by completely uninstalling any copy of QGIS from my PC and by installing QGIS 3.14.16 after downloading it from this page.

Hope this helps,
Matteo

EDIT: just a couple of typos

Last edited by Matteo Facchini (2020-09-14 16:04:35)

Offline

#5 2020-11-20 14:59:43

patrickbaer
User
From: Zollikofen, BE
Registered: 2017-01-26
Posts: 5
Website

Re: Basemesh - error Qgis 3.14

Update on this: With the latest update to QGIS 3.10.10, the issue seems to be fixed.

At least, everything works fine again on my machine now.

Cheers and have a nice weekend!

Offline

Board footer

Powered by FluxBB