#python #scikit-learn #importerror
#python #scikit-learn #importerror
Вопрос:
Я пытаюсь использовать r2_score () для некоторых кривых. У меня установлена версия scikit-learn 0.19.1, и я попытался:
from sklearn.metrics import *
(или from sklearn.metrics import r2_score()
), но это выдает ошибку:
ImportError Traceback (most recent call last)
<ipython-input-292-c0154f305c6f> in <module>()
----> 1 from sklearn.metrics import *
/anaconda3/lib/python3.6/site-packages/sklearn/metrics/__init__.py in <module>()
5
6
----> 7 from .ranking import auc
8 from .ranking import average_precision_score
9 from .ranking import coverage_error
/anaconda3/lib/python3.6/site-packages/sklearn/metrics/ranking.py in <module>()
24 import numpy as np
25 from scipy.sparse import csr_matrix
---> 26 from scipy.stats import rankdata
27
28 from ..utils import assert_all_finite
/anaconda3/lib/python3.6/site-packages/scipy/stats/__init__.py in <module>()
386
387 """
--> 388 from .stats import *
389 from .distributions import *
390 from .morestats import *
/anaconda3/lib/python3.6/site-packages/scipy/stats/stats.py in <module>()
174 from scipy.spatial.distance import cdist
175 from scipy.ndimage import measurements
--> 176 from scipy._lib._util import (_lazywhere, check_random_state, MapWrapper,
177 rng_integers, float_factorial)
178 import scipy.special as special
ImportError: cannot import name 'MapWrapper'
Вы знаете, что это такое? Я все еще что-то упускаю или это связано с некоторыми несовместимостями версий?
То же самое происходит, когда я пытаюсь импортировать lmfit, который я ранее установил.
Комментарии:
1. Я думаю, что могут возникнуть некоторые проблемы с несколькими несоответствующими версиями ваших пакетов. Я бы попытался удалить проблемные и установить их снова.
2. Да, я подумал, что это может быть проблемой. Вопрос в том, какие из них являются проблемными..