Jupyter Notebook的使用

1、启动Jupyter Notebook

1..1通过Anaconda启动 Jupyter Notebook

这种方式直接启动Jupyter notebook,无法打开当前所在磁盘以外的其他磁盘上的文件

 1.2推荐通过终端启动 Jupyter Notebook

这种方式先启动cmd,通过切换虚拟环境和磁盘位置,再启动Jupyter notebook

  • 在启动anaconda提供的CMD启动后,输入命令如下
# 可选操作,切换虚拟环境,使用不同的python解释器和包
conda activate 虚拟环境名字 

# 切换磁盘位置,可选操作
cd d:/
d:

# 启动jupyter notebook
jupyter notebook
  • 上述操作如下图所示

  • 此时浏览器会自动打开jupyter notebook

 2、Jupyter Notebook的使用

2.1Jupyter notebook的功能扩展

在启动anaconda提供的CMD启动后,安装jupyter_contrib_nbextensions库,在CMD中输入下列命令

#进入到虚拟环境中
conda activate 虚拟环境名字
#安装 jupyter_contrib_nbextensions
pip install jupyter_contrib_nbextensions
# jupyter notebook安装插件
jupyter contrib nbextension install --user --skip-running-check

安装结束后启动jupyter notebook

 配置扩展功能,在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”

2.2 Jupyter Notebook的界面

新建notebook文档

注意:Jupyter Notebook 文档的扩展名为.ipynb,与我们正常熟知的.py后缀不同

 菜单栏中相关按钮功能介绍:

Jupyter Notebook的代码的输入框和输出显示的结果都称之为cell,cell行号前的 * ,表示代码正在运行

 2.3Jupyter Notebook常用快捷键

Jupyter Notebook中分为两种模式:命令模式和编辑模式

  • 两种模式通用快捷键

    • Shift+Enter,执行本单元代码,并跳转到下一单元
    • Ctrl+Enter,执行本单元代码,留在本单元
  • 按ESC进入命令模式

 

  • Y,cell切换到Code模式
  • M,cell切换到Markdown模式
  • A,在当前cell的上面添加cell
  • B,在当前cell的下面添加cell
  • 双击D:删除当前cell

编辑模式:按Enter进入,或鼠标点击代码编辑框体的输入区域

 

  • 多光标操作:Ctrl键点击鼠标(Mac:CMD+点击鼠标)
  • 回退:Ctrl+Z(Mac:CMD+Z)
  • 重做:Ctrl+Y(Mac:CMD+Y)
  • 补全代码:变量、方法后跟Tab键
  • 为一行或多行代码添加/取消注释:Ctrl+/(Mac:CMD+/)

3、Jupyter Notebook中使用Markdown

  • 在命令模式中,按M即可进入到Markdown编辑模式

  • 使用Markdown语法可以在代码间穿插格式化的文本作为说明文字或笔记

  • Markdown基本语法:标题和缩进

  • 效果如下图所示

4、 快速打开ipynb文件

每次打开ipynb文件,都需要启动jupyter notebook,不能直接双击ipynb文件直接打开;有没有好的办法直接打开ipynb文件呢?我们以win10系统为例,解决办法如下:

  • 找到jupyter notebook的快捷方式,并打开文件位置

  • 右键单击jupyter notebook快捷方式图标,选择属性->快捷方式,复制目标中的内容

  • 将复制的文本内容保存在新创建.txt文本文件中

  • 将文本中的%USERPROFILE%改为%1%后,保存文件并退出
  • 修改文件名,后缀名一定改为.bat,比如setipynb.bat

  • 找到任意的.ipynb文件,右键属性->点击更改打开方式->选择更多应用

  • 向下拉动,点击最后的在这台电脑上查找其他应用

  • 找到并选择刚才重名的、后缀为.bat的文件

  • 选择完.ipynb文件的打开方式之后,最后点击确定,此时再打开.ipynb文件直接双击即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值