使用jupyter notebook 时明明已经安装了某个lib,还是出现ModuleNotFoundError

Posted MrCharles

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jupyter notebook 时明明已经安装了某个lib,还是出现ModuleNotFoundError相关的知识,希望对你有一定的参考价值。

这是因为jupyter notebook要选择不同conda环境,但是运行jupyter 的时候,没有使用到这个环境,即使你已经conda activate这个环境,再执行jupyter。

解决方法就是将conda环境写入jupyter notebook的kernel中

在jupyter notebook中不同环境之间是通过切换kernel实现的。在conda环境下创建kernel文件,命令是conda install -n 环境名称 ipykernel。先进入conda的某个环境中,然后执行以下命令。

python -m ipykernel install --user --name 环境名称 --display-name "你希望看见的环境名"
–user --name --displa-name都是参数不同替换。

打开jupyter notebook,更换kernel就可以了。就在jupyter notebook界面上方的kernel---->change kernel中选择即可。


以上是关于使用jupyter notebook 时明明已经安装了某个lib,还是出现ModuleNotFoundError的主要内容,如果未能解决你的问题,请参考以下文章

使用jupyter notebook 时明明已经安装了某个lib,还是出现ModuleNotFoundError

jupyter notebook 怎么跑pyspark

明明就没有错误,Python总是提示语法错误,我用的是Jupyter Notebook

jupyter notebook常用快捷键

踩的坑关于----jupyter notebook

Windows下的Jupyter Notebook 安装与自定义启动