jupyter notebook anaconda环境下查看|加载|更换内核

news/2024/9/12 0:35:29

文章目录

  • 1 问题复现
  • 2 查看内核位置
  • 3 调整python解释器位置

1 问题复现

在conda虚拟环境中使用pip安装相应package, 但是在jupyter notebook中加载该package时报错

[ERROR]ModuleNotFoundError: No module named 'shap'

此时,除去包安装出现问题以外,我们需要考虑是否是包安装位置与notebook引擎位置不一致

2 查看内核位置

首先,我们使用sys包分别在虚拟环境和jupyter notebook 内查看python解释器位置

import syssys.executable

倘若我们发现使用pip安装相应包的虚拟环境和jupyter notebook的python解释器位置不同,这时我们需要将jupyter notebook的python解释器位置调整至虚拟环境中相应位置,有两种方法

3 调整python解释器位置

  1. 第一种方法直接通过jupyter notebook UI完成,我们可以通过jupyter notebook自带选项栏中尝试选择合适的kernel
    在这里插入图片描述
    如果选项栏中不存在相应的kernel位置,我们需要进行手动添加,:
$ jupyter kernelspec list
$ python -m ipykernel install --user --name=<新内核名称> --display-name=<新内核显示名称> --prefix=<内核安装位置>

注意,添加的解释器时ipykernel新安装的,如果希望jupyter notebook关联已有解释器,我们需要修改其配置文件:

更改jupyter notebook 解释器的方法如下

  1. 输入jupyter kernelspce list 查看解释器路径
  2. 进入解释器路径所在文件夹
  3. 编辑kernel.json文件
  4. 修改解释器路径,在argv字段中将原来的解释器路径修改为新的解释器路径

问题解决。


https://www.xjx100.cn/news/3417931.html

相关文章

【MySQL】MySQL Connect -- 详解

一、Connector / C 使用 要使用 C 语言连接 MySQL&#xff0c;需要使用 MySQL 官网提供的库&#xff0c;可以去官网进行下载&#xff1a;MySQL :: MySQL Community Downloads 我们使用 C 接口库来进行连接&#xff0c;要正确使用&#xff0c;还需要做一些准备工作&#xff1a…

【MyBatisPlus】MyBatisPlus介绍与使用

【MyBatisPlus】MyBatisPlus介绍与使用 文章目录 【MyBatisPlus】MyBatisPlus介绍与使用1、什么MyBatisPlus2、MyBatisPlus的CRUD操作3、MyBatisPlus分页使用 1、什么MyBatisPlus MyBatisPlus&#xff08;简称MP&#xff09;是基于MyBatis框架基础上开发的增强型工具&#xff0…

Unity DOTS技术(五)Archetype,Chunk,NativeArray

文章目录 一.Chunk和Archetype什么是Chunk?什么是ArchType 二.Archetype创建1.创建实体2.创建并添加组件3.批量创建 三.多线程数组NativeArray 本次介绍的内容如下: 一.Chunk和Archetype 什么是Chunk? Chunk是一个空间,ECS系统会将相同类型的实体放在Chunk中.当一个Chunk…

RK3568笔记二十八:CRNN车牌识别部署

若该文为原创文章&#xff0c;转载请注明原文出处。 想在RK3568上实现车牌识别&#xff0c;想到的方法是使用LPRNet网络识别或CRNN识别&#xff0c;本篇记录使用CRNN识别车牌&#xff0c;也可以换成LPRNet模型&#xff0c;原理一样。 一、平台介绍 1、训练平台&#xff1a;A…

CV每日论文---2024.6.3

1、Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysis 中文标题&#xff1a;Video-MME&#xff1a;视频分析领域首个多模态法学硕士综合评估基准 简介&#xff1a;Video-MME 是一个全面评估多模态大语言模型&#xff08;M…

PostgreSQL 修改表结构卡住不动

目录 1 问题2 实现 1 问题 今天遇到的一个问题记录一下&#xff0c;因为系统上的一个改动需要同步脚本至测试库上&#xff0c;具体的脚本内容也很简单,就是修改了某张表的一个字段。但是无论怎么操作都是一直卡住&#xff0c;表的数据量很小就十几条数据所以初步怀疑是表被锁了…

第二讲笔记:隐私计算助力数据要素流通

1、数据要素流转与数据 2、数据外循环中的信任 焦虑 信任焦虑背后的代表性案例 内鬼门 &#xff1a; 2023 年 &#xff0c; 美国科技公司 Ubiquiti在2021年1月曝出数据泄露事 件&#xff0c; “攻击者”在随后的“谈判”中试 图向该企业勒索近200万美元&#xff08;50比特 币&…

Taro(React)使用富文本编辑器Editor

在写项目的过程中很容易涉及到让使用者&#xff0c;输入一些介绍或者文本等相关功能&#xff0c; 前端在拿到这些文本时是需要直接渲染的&#xff0c;如果不使用富文本编辑器&#xff0c;这个时候得到的文章是没有格式的&#xff0c;这对于使用者来说体验非常的不好&#xff0c…