当前位置: 首页 > news >正文

Jupyter Notebook切换虚拟环境(Kernel管理)

        我们在使用Jupyter Notebook的时候,打开文件发现只有一个Python3(ipykernel),我们自己在conda中创建的虚拟环境为什么没有显示出来,今天我就来和大家一起讨论一下!

        在 Jupyter Notebook 中,kernel 是执行代码的核心。管理 kernel 包括新增、删除和切换不同的 kernel,以便在不同的虚拟环境中运行代码。以下是一些常见的 kernel 管理操作。

        1、新增 Kernel

        1-1 创建新的 Python 环境: 使用 conda 创建一个新的 虚拟 环境

conda create -n ai

        1-2 激活新环境

conda activate ai

        1-3 安装 ipykernel

conda install ipykernel

        1-4 在新环境中创建 kernel

python -m ipykernel install --user --name ai --display-name "ai_python3.12"

        这样,你就可以在 Jupyter Notebook 中选择并使用这个新的 kernel。

        2、删除 Kernel

        2-1 查看现有的 kernel 列表

jupyter kernelspec list

        2-2 删除指定的 kernel

jupyter kernelspec remove ai

        3、检查 Kernel 配置

        有时,虽然在 Jupyter Notebook 中显示了 kernel,但无法连接。这可能是因为 kernel 的配置文件指向了错误的虚拟环境。可以通过以下步骤检查和修改 kernel 配置:

        3-1 查看 kernel 列表

jupyter kernelspec list

        3-2 找到对应的 kernel 目录并打开 kernel.json 文件

        确保文件中的路径指向正确的虚拟环境。

        通过以上步骤,你就可以有效地管理 Jupyter Notebook 中的 kernel,确保在不同的虚拟环境中顺利运行代码。

http://www.lryc.cn/news/543554.html

相关文章:

  • linux下软件安装、查找、卸载
  • vuetify项目添加代理跨域请求
  • H5 火柴人科目三和GitHub获取仓库点星星的用户列表发生了艺术的碰撞
  • 【Azure 架构师学习笔记】- Azure Databricks (12) -- Medallion Architecture简介
  • 基础知识|原型在什么时候用和类的区别
  • 【FFmpeg】拉流
  • LangChain构建行业知识库实践:从架构设计到生产部署全指南
  • 解决jupyter notebook不是内部或外部命令问题
  • MySQL----case的用法
  • Unity XR-XR Interaction Toolkit开发使用方法(十)组件介绍(XR Interaction Group)
  • 深入理解 并查集LRUCaChe
  • 详解 c++ 中的 namespage
  • 50周学习go语言:第五周 复合类型与词频统计
  • HTTP非流式请求 vs HTTP流式请求
  • 深圳南柯电子|医疗设备EMC测试整改检测:零到一,保障医疗安全
  • 详解:事务注解 @Transactional
  • 【虚拟仪器技术】labview操作指南和虚拟仪器技术习题答案(一)
  • 在Linux桌面上创建Idea启动快捷方式
  • 渗透测试(WAF过滤information_schema库的绕过,sqllib-46关,海洋cms9版本的注入)
  • Unity基础——资源导出分享为Unity Package
  • C语言【指针篇】(三)
  • DevSecOps普及:安全与开发运维的深度融合
  • 【JAVA-数据结构】Map和Set
  • 从 0 到 1,用 Python 构建超实用 Web 实时聊天应用
  • 轻松搭建:使用Anaconda创建虚拟环境并在PyCharm中配置
  • 【新人系列】Python 入门专栏合集
  • linux ununtu安装mysql 怎么在my.cnf文件里临时配置 无密码登录
  • git,bash - 从一个远端git库只下载一个文件的方法
  • python生成的exe文件防止反编译(pyinstaller加密)
  • Android移动应用开发实践-1-下载安装和简单使用Android Studio 3.5.2版本(频频出错)