天天看点

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

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

0.了解 Jupyter

Jupyter官方文档
  • ​​jupyter-notebook.readthedocs.io/en/stable/n…​​
Jupyter笔记本由两部分组成:
  • web应用程序:一种基于浏览器的工具,用于交互式创作文档,将解释文本、数学、计算及其富媒体输出结合起来。
  • 笔记本文档:表示web应用程序中可见的所有内容,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。

总之,用过的都说好

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

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

给 jupyter-notebook 添加 python conda 环境的 kernel
  • 我们在项目中通常会使用 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  服务:      

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

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

6 备注

  • ​​更换Jupyter Notebook 内核Python版本​​