微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Windows 10 上导入 scipy 或 pywt 时,DLL 加载失败

如何解决在 Windows 10 上导入 scipy 或 pywt 时,DLL 加载失败

当我尝试导入这些包时,我收到一条错误消息。这发生在命令行和 pyCharm 中。首先我尝试运行以下代码

from scipy import optimize
import matplotlib.pyplot as plt
import numpy as np
#import another library to get the data (I don't think it's relevant to show here)

def piecewise_linear(x,x0,d01: np.uint32,y0,y1,k1,k2,k3,k4):
   x1 = x0 + d01
   return np.piecewise(x,[x < x0,(x0 <= x < x1),x >= x1],[lambda x_: k1 * x_ + y0 - k1 * x0,lambda x_: k2 * x_ + y0 - k2 * x0,lambda x_: k3 * x_ + y1 - k3 * x1,lambda x_: k4 * x_ + y1 - k4 * x])

def segmentation(x,y):
    optimal_values,_ = optimize.curve_fit(piecewise_linear,x,y)
    plt.figure()
    plt.plot(x,y,"o")
    plt.plot(x,piecewise_linear(x,*optimal_values))
    plt.show()

#get the data
#...
segmentation(x,y)

当我运行它时,出现以下错误As I'm Brazilian the error message is naturally in Portuguese. It says "It was not possible to find the specified module"

当我尝试从终端运行这个程序时,会发生同样的错误。我还通过下载并尝试安装多个版本的 numpy+mlk 尝试了 this other topic解决方案,但都无法安装:系统显示一条消息,说这些轮子与我的平台不兼容 问题不仅限于 scipy.optimize,当我尝试导入 scipy 本身或 pywt 时,我得到了同样的错误,如 this image

所示

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?