Windows sklearn:ImportError:DLL加载失败:找不到指定的模块
Ive将我的Python版本从3.5.4更新到3.6.6(在Anaconda3中),现在该行Windows sklearn:ImportError:DLL加载失败:找不到指定的模块,windows,python-3.x,pandas,scikit-learn,anaconda,Windows,Python 3.x,Pandas,Scikit Learn,Anaconda,Ive将我的Python版本从3.5.4更新到3.6.6(在Anaconda3中),现在该行 from sklearn.metrics.pairwise import cosine_similarity 导致以下错误: Traceback (most recent call last): File "<ipython-input-3-743ac88bcf9a>", line 1, in <module> from sklea
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.
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
从sklearn.metrics.pairwise导入余弦_相似性
文件“F:\Program Files\lib\site packages\sklearn\\uuuu init\uuuuuu.py”,第64行,在
从.base导入克隆
文件“F:\Program Files\lib\site packages\sklearn\base.py”,第13行,在
from.utils.fixes导入签名
文件“F:\Program Files\lib\site packages\sklearn\utils\\uuuuu init\uuuuu.py”,第13行,在
from.validation import(作为浮点数组,
文件“F:\Program Files\lib\site packages\sklearn\utils\validation.py”,第22行,在
from..utils.fixes导入签名
文件“F:\Program Files\lib\site packages\sklearn\utils\fixes.py”,第83行,在
来自scipy.special import boxcox#noqa
文件“F:\Program Files\lib\site packages\scipy\special\\uuuu init\uuuu.py”,第640行,在
从.\u ufuncs导入*
ImportError:DLL加载失败:找不到指定的模块。
Windows 7上的Im,64位;以前该行运行良好,其他软件包(Pandas、Numpy等)仍能正常工作,因此它似乎不像一些人建议的那样是一个路径问题
我见过许多类似的问题,但到目前为止,所有的解决方案都失败了
- 将安装回滚到Python 3.5.4
- 卸载并重新安装Pandas、Numpy、Scipy和Sklearn,同时更新MKL/MKL-RT
- 报告中建议的变化 这些措施已经实施
我所做的是用conda:conda remove卸载scipy——强制scipy,然后用pip:pip install scipy安装它。这对我很有用。你把它更新到了什么版本的python?3.6?是的,实际上是3.6.6。现在我也遇到了同样的问题。你解决了吗?你试过了吗?你把它更新到了什么版本的python?3.6?是的,实际上是3。6.6现在我也遇到了同样的问题。你解决了吗?你尝试过这个Id了吗?已经尝试过删除scipy(以前的类似问题);最后我删除了Anaconda并重新安装了;似乎我一直在使用Python 3.5,因为nowId已经尝试删除scipy(以前的类似问题);最后我擦掉了Anaconda并重新安装了;似乎我现在还坚持使用Python 3.5