提示:以下是本篇文章正文内容,下面案例可供参考
#只需要一句代码
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一定要记录啊
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)