【发布时间】:2019-03-07 20:02:39
【问题描述】:
我已经将我的 Python 版本从 3.5.4 更新到 3.6.6(在 Anaconda 3 中),现在是行
from sklearn.metrics.pairwise import cosine_similarity
导致以下错误:
Traceback (most recent call last):
File "<ipython-input-3-743ac88bcf9a>", line 1, in <module>
from sklearn.metrics.pairwise import cosine_similarity
File "F:\Program Files\lib\site-packages\sklearn\__init__.py", line 64, in <module>
from .base import clone
File "F:\Program Files\lib\site-packages\sklearn\base.py", line 13, in <module>
from .utils.fixes import signature
File "F:\Program Files\lib\site-packages\sklearn\utils\__init__.py", line 13, in <module>
from .validation import (as_float_array,
File "F:\Program Files\lib\site-packages\sklearn\utils\validation.py", line 22, in <module>
from ..utils.fixes import signature
File "F:\Program Files\lib\site-packages\sklearn\utils\fixes.py", line 83, in <module>
from scipy.special import boxcox # noqa
File "F:\Program Files\lib\site-packages\scipy\special\__init__.py", line 640, in <module>
from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.
我在 Windows 7 上,64 位;以前这条线工作正常,其他包(Pandas、Numpy 等)仍然工作,所以它似乎不像一些人建议的那样是 PATH 问题。
我见过许多类似的问题,但到目前为止所有解决方案都失败了。例如。
- 将安装回滚到 Python 3.5.4,
- 卸载并重新安装 Pandas、Numpy、Scipy 和 Sklearn,同时更新 MKL/MKL-RT。
- Error when trying to import sklearn modules : ImportError: DLL load failed: The specified module could not be found 中建议的更改 已经实施
有没有人有任何进一步的建议(特定于 Anaconda 等)?
【问题讨论】:
-
你更新到什么版本的python? 3.6 ?
-
是的,现在实际上是 3.6.6
-
我也有同样的问题。你解决了吗?你试过这个stackoverflow.com/questions/52989115/…
标签: windows python-3.x pandas scikit-learn anaconda