前因
使用Python 进行编程半年多了,安装使用库一直使用conda来安装卸载,这样倒也方便。最近想学习一下EEMD,于是google查了一下找到了一个PyEMD工具地址如下:
https://pyemd.readthedocs.io/en/latest/examples.html#eemd
-需要使用如下方法安装,这里不是用conda,那么坑的地方来了
pip3 install EMD-signal
中间省略N字(一直联网连不上,后来fq解决)
安装成功截图
于是进入Jupyter Notebook准备开心的搞科研,但立马翻车了。
from PyEMD import EMD
报错如下:ModuleNotFoundError 显示导入不了
进入conda 的环境下输入python3 后导入from PyEMD import EMD可以成功导入,这里说明安装成功只是jupyter notebook不识别。根本原因是Jupyter Notebook 无法识别新安装的库的位置
一波搜索之后,找到了解决办法。
python查看位置
jupyter notebook查看位置
发现了问题所在,就是jupyter识别的python和使用的python不是一个
下面是解决办法
cd到切换到这个目录
找到kernel这个文件
输入
vi kernel.json
把红色区域改为刚刚的目录
之后重启jupyter notebook再试一下就OK了,下面是使用效果图
image.png
image.png
参考文献