给 jupyter-notebook 添加 python conda 环境的 kernel

325 阅读3分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情

  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 1-0

  • 🥇 版权: 本文由【墨理学AI】原创、在CSDN首发、各位大佬、开打开打
  • 1-1


    ❤️ 每周更新AI领域原创干货,感谢查阅、感谢关注


    👋 Follow me 👋,一起 Get 更多有趣 AI、冲冲冲 🚀 🚀

    1-2


    0.了解 Jupyter


    Jupyter官方文档

    Jupyter笔记本由两部分组成:

    • web应用程序:一种基于浏览器的工具,用于交互式创作文档,将解释文本、数学、计算及其富媒体输出结合起来。
    • 笔记本文档:表示web应用程序中可见的所有内容,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。

    总之,用过的都说好


    轻量化、网页端编码工具,因此配置起来需要一顿操作哈

    简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。 0

    本博文致力于解决什么问题呢?

    • 我们在项目中通常会使用 Anaconda 中的 conda 来管理环境,安装多个独立环境
    • 因此,当我们把 Jupyter 和 conda 结合使用时,如何在 Jupyter 中添加 和找到这些 独立环境便是本文致力于解决的问题

    1.激活对应环境


     conda activate torch16 
    

    2.安装ipykernel


    conda install  ipykernel
    

    3.将 环境 写入到notebook中


    python -m ipykernel install --user --name torch16 --display-name "torch16"
    

    4.进入notebook 配置文件所在目录,重新开启 jupyter notebook 后台服务


    conda deactivate
    
    # 回到 base 环境:
    
    conda activate base
    
    # 重启  jupyter  服务:
    nohup jupyter notebook --allow-root --config=jupyter_notebook_config.py & 
    

    5.浏览器刷新访问,如图可以切换Change Kernel


    1

    • 退出虚拟环境,使用
    conda deactivate
    
    • 删除kernel环境:
    jupyter kernelspec remove torch16 
    
    • 查看现有kernel环境:
    jupyter kernelspec list
    

    6 备注


    以上步骤正确操作,如果运行代码 遇到 一些库找不到...那大概率是因为 kernel 写入错误,解决方法参考如下我的另一篇博文


    图像修复专栏相关博文



    9-5


    博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝

    • 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
    • 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
    • 🍊 C++、Python、Java 略懂一二
    • 🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、实战博文教程、冲冲冲 🚀 🚀

    喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI

    取经路上,让墨理学AI 陪你畅享更多有趣AI