报错记录:在特定的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对mongodb的增删查改
服务器·开发语言·笔记·python·学习·mongodb
qq_429856578 分钟前
linux 查询当前服务器上是否存在某个名字的文件,显示该名称对应的文件路径,并且文件大小大于0kb
linux·服务器
zwhSunday24 分钟前
信号的产生、处理
linux·信号
jerry60935 分钟前
NLP CH3复习
人工智能·python·自然语言处理
Wils0nEdwards1 小时前
Leetcode 查找和最小的 K 对数字
linux·算法·leetcode
码农张思壮1 小时前
使用 AI 编码将路书 GPX 文件导入高德地图生成路线的尝试
后端·python·openai
皮小白1 小时前
linux国产机器-麒麟V10系统VNCserver的安装及使用
linux·运维·服务器
又南又难1 小时前
deepFM模型pytorch实现
人工智能·pytorch·python
bst@微胖子2 小时前
Python实现接口签名调用
android·java·python
w_outlier2 小时前
UDP_TCP
linux·c++·网络协议·udp·tcp