当前位置: 首页 > 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,确保在不同的虚拟环境中顺利运行代码。

相关文章:

  • 深度学习(3)-TensorFlow入门(常数张量和变量)
  • 【深入理解JWT】从认证授权到网关安全
  • 基于DeepSeek-R1-70b的医疗AI训练推理框架的详细解析
  • Kubernetes与Docker:区别与优劣总结
  • 浅谈新能源汽车充电桩建设问题分析及解决方案
  • Linux:(3)
  • Wpf 之Generic.xaml
  • seacms v9 实现的MySQL注入
  • SQLite 安装教程以及可视化工具介绍
  • python处理文件(完成文件分类)
  • 弱监督语义分割学习计划(1)-简单实现Open Vocabulary Label但是效果不好
  • 面试之《react hooks在源码中是怎么实现的?》
  • 添加成对约束后的标签传播算法研究:使用Python语言编写算法,在空手道数据集下验证算法的准确性,在一定程度上解决非对齐问题
  • 【算法工程】大模型局限性新发现之解决能连github但无法clone项目的问题
  • 使用自制工具类实现安全的密码加密与校验
  • 实现Python+Django+Transformers库中的BertTokenizer和BertModel来进行BERT预训练,并将其应用于商品推荐功能
  • winfrom的progressBar 鼠标移上去显示 进度条的时间
  • LeetCode 15.三数之和
  • Imagination DXTP GPU IP:加速游戏AI应用,全天候畅玩无阻
  • Linux | Ubuntu 与 Windows 双系统安装 / 高频故障 / UEFI 安全引导禁用
  • 马云做的国外的网站叫什么名字/阜阳seo
  • 南宁网站制作价格/整站优化seo
  • 开办网站需要什么手续/电商网页
  • 怎么制作网站导航页/网站排名优化推广
  • 电子商务官方网站/百度网络优化推广公司
  • 自建外贸推广网站有哪些/seo搜索优化是什么