报错记录:在特定的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 分钟前
[python]-闭包和装饰器
python
skywalk81634 分钟前
Easytier进行服务器安装@Ubuntu22.04
linux·运维·服务器
浩子智控5 分钟前
提升linux串口通信实时性的编程实践
linux·单片机·嵌入式硬件
三万棵雪松10 分钟前
【Linux进程及通信机制实验方案——LED作业与按键作业交互】
linux·microsoft·交互·多进程·嵌入式linux
Whoami!14 分钟前
⓬⁄₆ ⟦ OSCP ⬖ 研记 ⟧ Linux权限提升 ➱ 从“守护进程”和“网络流量”中捕获敏感信息
linux·网络安全·信息安全·权限提升
大尚来也22 分钟前
Python 调用 Ollama 本地大模型 API 完全指南
开发语言·python
ygw_26 分钟前
O2O优惠券线下使用情况数据分析
数据挖掘·数据分析
qq_242188633226 分钟前
Python 春节贺卡代码
开发语言·python
Lenyiin27 分钟前
《LeetCode 顺序刷题》11 -20
java·c++·python·算法·leetcode·lenyiin
Jelena1577958579231 分钟前
淘宝图搜API接口技术深度解析:从架构设计到工程实践
python·api