给 jupyter-notebook 添加 python conda 环境的 kernel | 正确实用 | 有效整理

举报
墨理学AI 发表于 2022/01/10 23:28:22 2022/01/10
【摘要】 🥇 版权: 本文由【墨理学AI】原创、在CSDN首发、各位大佬、开打开打 ❤️ 每周更新AI领域原创干货,感谢查阅、感谢关注 👋 Follow me 👋,一起 G...
  • 🥇 版权: 本文由【墨理学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 

  
 
  • 1

2.安装ipykernel


conda install  ipykernel

  
 
  • 1

3.将 环境 写入到notebook中


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

  
 
  • 1

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


conda deactivate

# 回到 base 环境:

conda activate base

# 重启  jupyter  服务:
nohup jupyter notebook --allow-root --config=jupyter_notebook_config.py & 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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


1

  • 退出虚拟环境,使用
conda deactivate

  
 
  • 1
  • 删除kernel环境:
jupyter kernelspec remove torch16 

  
 
  • 1
  • 查看现有kernel环境:
jupyter kernelspec list

  
 
  • 1

6 备注


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

9-6


文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。

原文链接:positive.blog.csdn.net/article/details/86601015

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。