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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值