python - 当我拥有所需的 DLL 时,为什么会出现此导入错误?
问题描述
from sklearn.feature_extraction.text import CountVectorizer
收到此错误
from sklearn.feature_extraction.text import CountVectorizer
File "C:\Users\Anaconda3\lib\site-packages\sklearn\__init__.py", line 57, in <module>
from .base import clone
File "C:\Users\Anaconda3\lib\site-packages\sklearn\base.py", line 12, in <module>
from .utils.fixes import signature
File "C:\Users\Anaconda3\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "C:\Users\Anaconda3\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
from ..utils.fixes import signature
File "C:\Users\\Anaconda3\lib\site-packages\sklearn\utils\fixes.py", line 291, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr
from .eigen import *
File "C:\Users\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py", line 11, in <module>
from .arpack import *
File "C:\Users\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py", line 22, in <module>
from .arpack import *
File "C:\Users\Anaconda3\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 45, in <module>
from . import _arpack
ImportError: DLL load failed: The specified module could not be found.
解决方案
根据这个 github 问题https://github.com/hmmlearn/hmmlearn/issues/87
“解决办法是安装mkl。”
conda install mkl
在这种情况下,一般建议是谷歌堆栈跟踪的最后两行,通常你会找到一个 github 或类似的线程。
推荐阅读
- wolfram-mathematica - 在给定组下求解
- security - 我应该在哪里使用 elasticsearch.js 将生成的授权令牌放在 node.js 请求中?
- spring-boot - payara micro的maven原型
- azure - Azure Service Fabric 重置
- php - PHP - SQL - 查询不起作用
- sql - sql 中返回表的函数(Postgres SQL)
- meteor - 错误:meteor 升级到 1.6.1.1 后找不到模块“mongodb”
- algorithm - 计算循环中的排列数
- c# - 将 CrmFloat 转换为双值 C#
- html - 未对齐的文本和单选按钮