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

相关推荐
2601_9623815811 分钟前
物联网场景下的 Python 边缘计算轻量化方案解析与实战落地
python·物联网·边缘计算·数据处理·轻量化方案
loong_XL14 分钟前
Windows WSL2 Ubuntu 搭建 Xvfb 虚拟桌面环境,完美支持多 Agent 隔离
linux·windows·ubuntu
大熊背15 分钟前
树莓派 libcamera IPA 框架解析
linux·ipa·isppipeline
whcyhhh19 分钟前
头歌实践教学平台:大数据存储2023(十三1)
大数据·数据库·python
2601_9669496522 分钟前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Horn Still Sounds23 分钟前
Linux进程间通信:信号、消息队列、共享内存完整笔记
linux·网络·笔记
拂拉氏24 分钟前
【知识讲解】 Linux进程的认识与创建
linux·进程
卷无止境26 分钟前
从一杯咖啡的订单说起,数据库设计到底是怎么长出来的
后端·python
2601_9620662327 分钟前
golang超详细基础入门教程_golang教程
前端·python·golang
逗脑IDE31 分钟前
零基础学ESP32:蜂鸣器——让ESP32会“唱歌”!
python·物联网·esp32·智能家居