jupyter notebook导入库失败No module named xxx但在conda环境中存在库

文章讲述了JupyterNotebook中遇到的kernel混淆问题,提出两种解决方案:一是检查并添加虚拟环境的库路径到当前kernel,二是如果只有一个原kernel,可以选择直接更换kernel。链接提供了详细配置虚拟环境的教程。
摘要由CSDN通过智能技术生成

问题定义:

 % 运行shell的环境是当前jupyter notebook运行的虚拟环境比如kernel是pytorch,输入%pip list,就会显示当前虚拟环境安装的库

! 运行shell的环境是jupyter的base主环境,输入!pip list,就会显示主环境安装的库

问题原因:

jupyter notebook 的kernel 混淆了

 

解决方法一:

首先,打印当前库路径,是否在当前运行的 jupyter notebook 的 kernel中(一般是不在的),然后将需要的库路径(虚拟环境的库包),添加进当前运行的jupyter 的kernel路径下。

就解决啦!!!!

解决方法二:

直接 改变运行的kernel  (如果Change kernel 中只有一个原来的kernel,那就法一咯)

(尝试了全部虚拟环境,使用 Anaconda Prompt 启动notebook的 都是只有一个 ipykernel)

 

来自某博主记载的方法(修改kernel时 有其他选项)

链接:配置jupyter notebook虚拟环境(全程)_服务器远程jupyter notebook添加虚拟环境-CSDN博客

Ending !!!!!希望可以帮到大家

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值