报错记录:在特定的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)")。

相关推荐
路边草随风40 分钟前
milvus向量数据库使用尝试
人工智能·python·milvus
newobut1 小时前
vscode远程调试python程序,基于debugpy库
vscode·python·调试·debugpy
APIshop1 小时前
用 Python 把“API 接口”当数据源——从找口子到落库的全流程实战
开发语言·python
一点晖光2 小时前
Docker 作图咒语生成器搭建指南
python·docker
夜月yeyue3 小时前
Linux内高端内存
linux·运维·单片机·嵌入式硬件·ci/cd·硬件架构
smj2302_796826523 小时前
解决leetcode第3768题.固定长度子数组中的最小逆序对数目
python·算法·leetcode
木头左3 小时前
位置编码增强法在量化交易策略中的应用基于短期记忆敏感度提升
python
Acc1oFl4g3 小时前
详解Java反射
java·开发语言·python
猫豆~3 小时前
nginx实战-PHP——day2
linux·centos·云计算
杨云龙UP3 小时前
MySQL 自动备份与覆盖恢复实战:一套脚本搞定全库/按库备份恢复
linux·运维·数据库·sql·mysql