- changed status to resolved
ModuleNotFoundError: numba not optional anymore
Issue #613
resolved
The EnMAP-Box does not start if numba is not installed.
It is required to make calls to numba in a way that import errors do not harm the start of the main EnMAP-Box GUI
Couldn't load plugin 'enmapboxplugin' due to an error when calling its classFactory() method
ModuleNotFoundError: No module named 'numba.cpython'
Traceback (most recent call last):
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 334, in _startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\__init__.py", line 47, in classFactory
raise ex
File "C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\__init__.py", line 42, in classFactory
from enmapbox.enmapboxplugin import EnMAPBoxPlugin
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "D:\Repositories\enmap-box\enmapbox\__init__.py", line 414, in
from enmapbox.gui.enmapboxgui import EnMAPBox
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "D:\Repositories\enmap-box\enmapbox\gui\enmapboxgui.py", line 40, in
from enmapbox.gui.dockmanager import DockManagerTreeModel, MapDockTreeNode, DockTreeNode, SpeclibDockTreeNode
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "D:\Repositories\enmap-box\enmapbox\gui\dockmanager.py", line 64, in
from hubdsm.processing.changemap import ChangeMap, ChangeMapTable
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "D:\Repositories\enmap-box\hubdsm\processing\changemap.py", line 11, in
from hubdsm.processing.enmapalgorithm import *
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "D:\Repositories\enmap-box\hubdsm\processing\enmapalgorithm.py", line 6, in
from numba.cpython.mathimpl import DBL_MAX
File "D:/miniconda3/envs/qgis_stable/Library/./python\qgis\utils.py", line 792, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'numba.cpython'
Python version: 3.8.5 (default, Sep 3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)]
QGIS version: 3.16.3-Hannover Hannover, exported
Python Path:
D:/miniconda3/envs/qgis_stable/Library/./python
C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
D:/miniconda3/envs/qgis_stable/Library/./python/plugins
D:\miniconda3\envs\qgis_stable\Library\python
D:\miniconda3\envs\qgis_stable\Library\python\plugins
D:\Repositories\enmap-box
D:\miniconda3\envs\qgis_stable\python38.zip
D:\miniconda3\envs\qgis_stable\DLLs
D:\miniconda3\envs\qgis_stable\lib
D:\miniconda3\envs\qgis_stable\Library\bin
C:\Users\geo_beja\AppData\Roaming\Python\Python38\site-packages
D:\miniconda3\envs\qgis_stable
D:\miniconda3\envs\qgis_stable\lib\site-packages
D:\miniconda3\envs\qgis_stable\lib\site-packages\win32
D:\miniconda3\envs\qgis_stable\lib\site-packages\win32\lib
D:\miniconda3\envs\qgis_stable\lib\site-packages\Pythonwin
C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python
D:\Repositories\enmap-box\site-packages
D:\Repositories\enmap-box\enmapbox\externals\qps\externals
Comments (1)
-
- Log in to comment
resolves
#613→ <<cset 8a4bcd48ef4c>>