- changed status to resolved
SpectralIndexOptimizerApp: No module named 'sklearn.metrics.cluster._expected_mutual_info_fast'
Issue #651
resolved
The SpectralIndexOptimizerApp cannot be loaded because of ModuleNotFoundError:No module named 'sklearn.metrics.cluster._expected_mutual_info_fast'
installed scikit-learn is: 0.23.2
ModuleNotFoundError:No module named 'sklearn.metrics.cluster._expected_mutual_info_fast'
Traceback:
File "C:\Users\geo_beja\Repositories\enmap-box\enmapbox\gui\applications.py", line 275, in addApplicationFolder
appModule = importlib.import_module(appPkgName)
File "F:\OSGeo4W\apps\Python39\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "C:\Users\geo_beja\Repositories\enmap-box\enmapbox\apps\spectralindexoptimizerapp\__init__.py", line 2, in <module>
from spectralindexoptimizerapp.processingalgorithm import SpectralIndexOptimizerProcessingAlgorithm
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users\geo_beja\Repositories\enmap-box\enmapbox\apps\spectralindexoptimizerapp\processingalgorithm.py", line 4, in <module>
from spectralindexoptimizerapp.core import spectralIndexOptimizer
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users\geo_beja\Repositories\enmap-box\enmapbox\apps\spectralindexoptimizerapp\core.py", line 5, in <module>
from sklearn.linear_model import LinearRegression
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model\__init__.py", line 11, in <module>
from ._least_angle import (Lars, LassoLars, lars_path, lars_path_gram, LarsCV,
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\linear_model\_least_angle.py", line 25, in <module>
from ..model_selection import check_cv
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\model_selection\__init__.py", line 19, in <module>
from ._validation import cross_val_score
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\model_selection\_validation.py", line 30, in <module>
from ..metrics import check_scoring
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\metrics\__init__.py", line 37, in <module>
from . import cluster
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\metrics\cluster\__init__.py", line 8, in <module>
from ._supervised import adjusted_mutual_info_score
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "F:\OSGeo4W\apps\Python39\lib\site-packages\sklearn\metrics\cluster\_supervised.py", line 24, in <module>
from ._expected_mutual_info_fast import expected_mutual_information
File "F:\OSGeo4W\apps\qgis-dev\python\qgis\utils.py", line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
Tested on QGIS 3.18 & 3.19 OSGeo4W, windows
Comments (1)
-
- Log in to comment