PyEMD、EMD、EEMD安装包的一些坑

PyEMD、EMD、EEMD安装包的一些坑,第1张

前言 无

提示:以下是本篇文章正文内容,下面案例可供参考

一、关于pyEMD的安装
#只需要一句代码
pip install EMD-signal
二、调用的重点! 1.引入库

代码如下(示例):

#一般刚开始的调用代码是
form PyEMD import EMD
发现没法调用。这时候,你要先看你的环境里面,在终端输入
conda pip list 
看看有没有EMD-signal 这个包。或者是进入到你的安装包的文件夹里面,如果是pychrm的文件见结构。如下图所示
anaconda控制台里面输出你所用的虚拟环境的安装包列表

或者打开pycharm中,你的项目结构依赖包部分,也可以看到安装包的地址

接下来,重点!!! 调用方式!!!!!

给出三种调用方式。第一种绝对错误,nonono!第二种可能出错,答咩xxx。我们来看为什么是第三种正确方式调用

正确调用原因。

具体的原理我就不解释了(答主不知道怎么专业的语言去表达)总之,项目文件中,你导入的包的名字是 PyEMD,所以必须是 from PyEMD。你如果改成pyemd,那就是from pyemd。文件名称大小写很重要!
第二个错误。一般如果你写过自己的函数,那么就会很清楚,调用具体的函数,结构一定是 文件夹名称.文件夹名字.主函数名字,在这里也不列外。第一个EMD是py文件名字,第二个EMD才是主函数名字。所以如果以上第二种调用方式出错,就要去看看你下载的EMD是一个什么文件结构,然后安装 from PyEMD(你下载的安装包名称).EMD import EMD 的方式去调用。这样就可以完美解决了。

总结

之前在自己电脑上安装的时候,也遇到这个问题,但是由于缺乏记录,所以服务器配置的时候浪费了一上午时间,下载visiostudio啦,用github啦。所以,bug一定要记录啊

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/733678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存