我是靠谱客的博主 长情咖啡豆,最近开发中收集的这篇文章主要介绍使用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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复