jupyter notebook使用教程

本文详细介绍了如何通过Anaconda安装和配置JupyterNotebook,包括设置环境变量、打开Jupyter、基本使用和快捷键,以及切换和管理虚拟环境,如创建内核、使用nb_conda_kernels快速添加所有环境。
摘要由CSDN通过智能技术生成

1. jupyter 与 Anaconda

  使用jupyter notebook最简单的方法就是安装Anaconda,然后配置Anaconda环境变量。此电脑——属性——高级系统设置——环境变量——Path——编辑——新建,将下面路径添加到Path中。

1.D:\AnacondaAPP
2.D:\AnacondaAPP\Scripts  (conda自带脚本,包含jupyter-notebook.exe)
3.D:\AnacondaAPP\Library\mingw-w64\bin 
4.D:\AnacondaAPP\Library\usr\bin 
5.D:\AnacondaAPP\Library\bin  (jupyter notebook动态库)

参考:给小白看的Anaconda+Jupyter详细教程

2. 打开jupyter

  1. 比如我在D盘新建一个jupyter-test文件夹,那么需要先进入该目录;
  2. 在左上方将D:\jupyter-test替换为cmd,点击回车键进入命令行模式;
    在这里插入图片描述
  3. 在命令行中输入jupyter notebook,点击回车即可在浏览器中打开jupyter notebook。当前目录jupyter-test就是打开jupyter notebook后显示的目录,然后就可以执行其它操作了。(因为我们已经在Path环境变量中添加了D:\AnacondaAPP\Scripts,而Scripts目录下包含jupyter-notebook.exe,所以在命令行模式下输入jupyter notebook即可在浏览器中打开它)

3. jupyter基本使用与快捷键

在这里插入图片描述
  jupyter 单元格有以下两种状态:命令模式、编辑模式。
(1)命令模式(蓝色框):编辑模式进入命令模式使用:"Esc"键。此时可以对整个单元格操作,比如删除单元格、复制、粘贴、切换模式等等;
(2)编辑模式(绿色框):命令模式进入编辑模式使用:"Enter"键。此时可在单元格内部编写代码或文本。

常用快捷键如下所示:

  1. “Shift+Enter”:运行当前代码块并进入下一行代码;
  2. “Ctrl+Enter”:运行当前代码块并停留在当前代码块;
  3. 按“Esc”键进入命令模式+dd(按两次d键):删除当前代码块;
  4. 按“Esc”键进入命令模式+b:在下方添加一个空代码块;(b-below);
  5. 按“Esc”键进入命令模式+a:在上方添加一个空代码块;(a-above);
  6. 按“Esc”键进入命令模式+m:进入"Markdown"语言编辑模式;
  7. 按“Esc”键进入命令模式+y:进入"代码"编辑模式;
  8. "Tab"键自动补全;
  9. "shift+Tab+Tab"键可以调出函数的具体说明;(Shift+双Tab键);
  10. jupyter notebook的魔术命令
  11. “%pwd”:打印当前工作目录;(不加“%”也可以)
  12. 按“Esc”键进入命令模式,然后再按h就可以弹出常用的快捷键;

参考:(超详细)Jupyter Notebook入门教程

4. 切换jupyter notebook中的虚拟环境

4.1 为 conda 环境创建特殊内核(kernel)

  1. 首先创建一个虚拟环境:conda create -n notebook python=3.7 ,这里将环境名字设置为notebook
  2. 进入该虚拟环境(notebook):conda activate notebook
  3. 然后在该环境中安装ipykernelconda install ipykernel
  4. 最后输入:python -m ipykernel install --user --name notebook --display-name nb(notebook);其中--name :环境名称,--display-name :在jupyter notebook中看到的别名。
    在这里插入图片描述

经过上面的步骤,虽然可以在jupyter notebook中显示环境的名字,但我电脑上出现以下错误:“无法建立到笔记本服务器的连接。 我们会继续尝试重连。请检查网络连接还有服务配置”。目前我也不知道咋回事!!!!
扩展:
(1)查看jupyter notebook中的环境内核:jupyter kernelspec list
(2)删除jupyter notebook中的环境内核:jupyter kernelspec remove display-name ,display-name表示:在jupyter notebook中显示的名字;
(3)验证虚拟环境是否切换成功:在单元格中输入import sys print(sys.executable),将会输出当前 Python 解释器的路径,可以根据该路径来确认当前所处的虚拟环境;
(4)在jupyter notebook中以!为开头可切换为Conda虚拟环境下,然后再输入conda常用命令即可实现与Anaconda Prompt相同的效果。例如在jupyter单元格中输入:! conda list就可以查看当前环境中安装了哪些包。
在这里插入图片描述

4.2 使用 nb_conda_kernels 添加所有环境(建议采用这种方式)

一键添加所有 conda 环境,具体步骤如下:

  1. 创建一个虚拟环境:conda create -n notebook python=3.7,并进入该虚拟环境(notebook):conda activate notebook,然后在该环境中安装ipykernelconda install ipykernel
  2. 随后切换到base环境,然后安装nb_conda_kernelsconda install nb_conda_kernels。打开jupyter notebook就会显示所有conda虚拟环境了(这里的虚拟环境是指安装了ipykernel的环境)。(安装nb_conda_kernels是在base环境下操作的)
    在这里插入图片描述

参考文章
切换jupyter notebook中的虚拟环境
jupyter配置多环境Anconda,轻松切换不同内核
如何在Jupyter Notebook切换conda虚拟环境
jupyter notebook怎么切换到特定的anaconda虚拟环境
【最全指南】如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?

  • 18
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值