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

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.kler.cn/a/558999.html

相关文章:

  • 创建React项目的三个方式
  • 在MAC上面通过HomeBrew安装node和npm@指定版本
  • 【Winform】深入理解C#中的异常处理:以WinForms应用程序为例
  • Windows、Mac、Linux,到底该怎么选?
  • 计算机视觉算法
  • 从零开始玩转TensorFlow:小明的机器学习故事 4
  • Python OpenCV图像去模糊实战:离焦模糊的修复原理与Python实现
  • Windows平台使用cmake 链接动态库
  • 【SpringBoot教程】SpringBoot整合Caffeine本地缓存及Spring Cache注解的使用
  • 深入解析JVM垃圾回收机制
  • ASP.NET MVC 下载文件
  • Flutter最简单的路由管理方式Navigator
  • Windows11安装GPU版本Pytorch2.6教程
  • C进阶 自定义类型
  • mac 下 java 调用 gurobi 不能加载 jar
  • verilog测试平台设计与verilog的synthesis
  • 使用 CloudDM 和飞书流程化管理数据库变更审批
  • Swift Data 切片:data.subdata(in:) vs data[Range<Index>] 深度解析
  • 03 二层广播和三层广播
  • 进程概念、PCB及进程查看