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

相关推荐
你怎么知道我是队长2 小时前
python-enumrate函数
开发语言·chrome·python
大熋2 小时前
Playwright Python 教程:网页自动化
开发语言·python·自动化
还是奇怪2 小时前
Linux - 安全排查 3
android·linux·安全
NUZGNAW2 小时前
VMware安装Centos 7
linux·运维·centos
Another Iso2 小时前
CentOs 7 MySql8.0.23之前的版本主从复制
linux·mysql·centos
A7bert7772 小时前
【YOLOv8-obb部署至RK3588】模型训练→转换RKNN→开发板部署
linux·c++·人工智能·python·yolo
cdg==吃蛋糕3 小时前
selenium 使用方法
开发语言·python
筑梦之路3 小时前
linux 系统找出磁盘IO占用元凶 —— 筑梦之路
linux·运维·服务器
Y1nhl4 小时前
力扣_二叉树的BFS_python版本
python·算法·leetcode·职场和发展·宽度优先
Q_Q5110082854 小时前
python的婚纱影楼管理系统
开发语言·spring boot·python·django·flask·node.js·php