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

相关推荐
biter down10 分钟前
基于 Pywinauto 的 QQ 音乐 GUI 自动化测试实践
python
人道领域12 分钟前
【LeetCode刷题日记】669.修剪二叉搜索树
开发语言·python·算法
EntyIU1 小时前
mineru从安装部署到测试使用完整指南
python·ocr
运维栈记2 小时前
API Error: 400 Request body format invalid
linux·ai
小白兔奶糖ovo2 小时前
【Leetcode】231. 2的幂
linux·算法·leetcode
安替-AnTi2 小时前
厚朴 APK 搜索接口分析
python·apk·解析·taobao
s_w.h2 小时前
【 linux 】动静态库的制作
linux·运维·服务器·算法·bash
山川湖海2 小时前
AI时代快速学编程语言的陷阱(以Python为例)
大数据·人工智能·python
H Journey2 小时前
Supervisor 进程管理工具介绍
python·supervisor·linux 运维
顺风尿一寸3 小时前
深入Linux内核:mkdir系统调用的完整实现解析
linux