【PYTHON-装包】pyemd与pyEMD
1.pyemd:并非用来做EMD分解的包,而是地球移动距离。同时,在已安装pyemd的前提下,使用pip install pyEMD来安装pyEMD包会出错如,在cmd中显示:“Failed building wheel for pyEMD”,且无法通过安装.whl文件解决或"Requirement already satisfied",且无法通过指定路径解决且,在python编译器中只能调用py
阅读本文请一定注意大小写
1.pyemd:
并非用来做EMD分解的包,而是地球移动距离。
同时,在已安装pyemd的前提下,使用pip install pyEMD
来安装pyEMD包会出错
如,在cmd中显示:
“Failed building wheel for pyEMD”,且无法通过安装.whl文件解决
或"Requirement already satisfied",且无法通过指定路径解决
且,在python编译器中只能调用pyemd,而无法调用pyEMD
2.pyEMD
因此,应在cmd中用命令pip install EMD-signal
命令来安装pyEMD
安装成功后,可以在编辑器中使用 (经实验,删除线部分不完全可行)import pyEMD
调包
因此,应:
- 用
pip list
查看已安装列表。如果包含emd或pyemd或emd-signal,使用pip uninstall
卸载 - 用
pip install EMD-signal
安装正确包
此后有三种可能:
可能A:可以在编译器里使用正常调用包
则:使用PyEMD调用包、使用大写字母调用功能,如:from PyEMD import EMD, EEMD, visualisation
可能B:可以在编译器里使用小写字母调用包
则:使用小写字母调用包、使用大写字母调用功能,如:from pyemd import EMD, EEMD, visualisation
- 如果此处显示没有EEMD,多半是前面卸载emd的东西没有卸干净
- 如果此处显示没有EMD或者visualisation,请试试更改大小写,看看有无提示
- 提示其他文档里有PyEMD无法调用->将提示的文档中的PyEMD改为pyemd即可(有2处)
可能B:在编辑器中输入PyEMD或者pyemd都不会弹出提示
则:回到Setting,查看解释器安装列表。
- 如果列表中已有EMD-signal,且上述步骤都行不通,则点击小加号,搜索EMD-signal,在Pycharm(而非pip)中重新install一遍
- 重新回到代码,尝试import 搜索“PyEMD”或者“pyEMD”。
更多推荐
所有评论(0)