前因
使用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 显示导入不了
python查看位置进入conda 的环境下输入python3 后导入from PyEMD import EMD可以成功导入,这里说明安装成功只是jupyter notebook不识别。根本原因是Jupyter Notebook 无法识别新安装的库的位置
一波搜索之后,找到了解决办法。
jupyter notebook查看位置
发现了问题所在,就是jupyter识别的python和使用的python不是一个
下面是解决办法
cd到切换到这个目录
找到kernel这个文件
输入
vi kernel.json
把红色区域改为刚刚的目录
之后重启jupyter notebook再试一下就OK了,下面是使用效果图
image.png
image.png
参考文献
https://blog.csdn.net/sinat_34328764/article/details/83214172
https://www.pythonf.cn/read/7213
https://www.hotbak.net/key/%E5%85%B3%E4%BA%8E%E5%9C%A8%E7%BB%88%E7%AB%AF%E8%83%BD%E5%88%B0import%E6%A8%A1%E5%9D%97%E8%80%8C%E5%9C%A8jupyternotebook%E6%97%A0%E6%B3%95%E5%AF%BC%E5%85%A5%E7%9A%84%E9%97%AE%E9%A2%98.html
网友评论