报错记录:在特定的conda环境中,打开Jupyter Notebook时遇到模块导入错误,但在终端中输入python并导入模块没有问题

在特定的conda环境中,打开Jupyter Notebook时遇到模块导入错误(例如:ModuleNotFoundError: No module named 'XXX'),但在终端中输入python并导入模块没有问题,这通常是因为Jupyter Notebook没有正确使用你激活的conda环境中的Python解释器。

Jupyter Notebook 使用的内核不是当前的conda环境:当你启动Jupyter Notebook时,它可能使用的是一个不同的Python内核,而不是你当前激活的conda环境。

**解决方法:**在conda环境中安装并注册Jupyter内核

1.激活你的conda环境

复制代码
conda activate yourenv

2.安装ipykernel(如果还没有安装)

复制代码
conda install ipykernel

3.将当前conda环境注册为Jupyter内核

复制代码
python -m ipykernel install --user --name yourenv --display-name "Python (yourenv)"

4.启动Jupyter Notebook

复制代码
jupyter notebook

5.在Jupyter Notebook界面中,选择Kernel -> Change Kernel,然后选择你刚刚注册的内核("Python (yourenv)")。

相关推荐
一只旭宝1 分钟前
Linux专题五:fork函数进阶,其在内存,进程上的关系,以及进程替换
linux
阿水实证通1 分钟前
DoubleML+FLAML实现双重机器学习超参数的自动调优(python实现路径)
人工智能·python·机器学习·实证分析
lifewange5 分钟前
Linux 日志查看命令速查表
java·linux·运维
AndyHeee7 分钟前
【rk3576 BSP音频开发bug记录】
linux·驱动开发
攻城狮之路人甲11 分钟前
用pycharm写的程序,点击.py无法运行闪退
ide·python·pycharm
syt_biancheng19 分钟前
大规模考试系统性能优化与风险评估
python·功能测试·selenium·性能优化·postman
A132470531220 分钟前
进程管理入门:查看和控制Linux进程
linux·运维·服务器·网络·chrome·github
云和数据.ChenGuang31 分钟前
openeuler下的git指令集合
linux·运维·数据库·centos
热爱生活的五柒34 分钟前
在有真实标签 (Ground Truth) 的情况下,常用的指标有哪些?聚类指标有哪些?
python·指标
superman超哥36 分钟前
仓颉语言智能指针深度实战:突破 GC 与所有权的边界
c语言·开发语言·c++·python·仓颉