Pycharm/Anaconda/Scipy 中的 DLL 加载失败

Posted

技术标签:

【中文标题】Pycharm/Anaconda/Scipy 中的 DLL 加载失败【英文标题】:DLL load failed in Pycharm/Anaconda/Scipy 【发布时间】:2019-02-08 17:13:33 【问题描述】:

我正在使用 Anaconda 在 Pycharm 中尝试从 scikit-learn 导入:

from sklearn.datasets import make_blobs

但我收到此错误:

Traceback(最近一次通话最后一次):文件“D:/Google Drive/Apoyo/Proactivo/Afilar la sierra/Programación/Curso Udemy Tensorflow/pruebas.py”,第 4 行,在 从 sklearn.datasets 导入 make_blobs 文件“C:\Users\alvar\AppData\Roaming\Python\Python36\site-packages\sklearn__init__.py”,第 134 行,在 从 .base 导入克隆文件“C:\Users\alvar\AppData\Roaming\Python\Python36\site-packages\sklearn\base.py”,第 13 行,在 从 .utils.fixes 导入签名文件“C:\Users\alvar\AppData\Roaming\Python\Python36\site-packages\sklearn\utils__init__.py”,第 11 行,在 从 .validation 导入(as_float_array,文件“C:\Users\alvar\AppData\Roaming\Python\Python36\site-packages\sklearn\utils\validation.py”,第 18 行,在 从 ..utils.fixes 导入签名文件“C:\Users\alvar\AppData\Roaming\Python\Python36\site-packages\sklearn\utils\fixes.py”,第 144 行,在 from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa File "D:\Users\alvar\Anaconda3\lib\site-packages\scipy\sparse\linalg__init__.py",第 114 行,在 从 .isolve 导入 * 文件“D:\Users\alvar\Anaconda3\lib\site-packages\scipy\sparse\linalg\isolve__init__.py”, 第 6 行,在 从 .iterative import * 文件“D:\Users\alvar\Anaconda3\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py”,第 10 行,在 从 。 import _iterative ImportError: DLL load failed: No se puede encontrar el módulo especificado。

我尝试卸载并重新安装 Numpy、Scipy、Scikit-Learn,更新它,尝试使用 numpy-mkl ......但没有成功。该代码在 Spyder 中运行。

谢谢

【问题讨论】:

由于在尝试从 scikit-learn 导入时发生错误,all 其余代码与问题无关,应将其删除(删除它这次是我自己……) 【参考方案1】:

最后,我重新安装了所有环境(IDE、Anaconda、TF...),从那时起它就可以工作了。

谢谢你

【讨论】:

以上是关于Pycharm/Anaconda/Scipy 中的 DLL 加载失败的主要内容,如果未能解决你的问题,请参考以下文章

如何用ruby中的数组中的元素替换字符串中的单词?

如何将视图中的 javascript 代码中的对象列表传递给控制器​​中的操作方法

如何从账户 A 中的 Lambda(VPC 中的 Lambda)调用账户 B 中的 AWS Lambda 函数(VPC 中的这个 Lambda)

我可以在 apatch 中的 php 文件中播放位于硬盘中的文件路径中的视频吗?

子窗口访问父页面iframe中的iframe,top打开的子窗口访问父页面中的iframe中的iframe

为啥正文中的 javascript 函数优先于头部中的函数?