1、启动jupyter
启动后会自动打开一个浏览器页面进行编写
1、控制台输入命令:
jupyter notebook
2、Anaconda程序菜单中启动
2、停止jupyter
在控制页面,按Ctrl+C
3、修改jupyter默认启动浏览器
jupyter默认启动的是系统默认设置的浏览器,如果想更换浏览器需要在配置文件中修改。文章演示把浏览器修改成新版的Edge浏览器,继承了Chrome的优点,有没有Chrome内存占用大的问题,强推。
配置文件在C:\Users\当前用户名\.jupyter下,如下图。
如果配置文件还没生成的话,需要先在cmd中输入如下命令生成:
jupyter notebook --generate-config
接下来把默认的启动浏览器修改成最新版的Edge浏览器,
找到c.NotebookApp.browser = '',在下方配置代码:
import webbrowser
webbrowser.register(
"edge",
None,
webbrowser.GenericBrowser(edge的路径))
c.NotebookApp.browser = 'edge'
- 配置文件路径图:
- 详细配置图:
4、修改Jupyter默认启动目录
jupyter启动的文件目录类似于pycharm集成开发工具中工作目录,默认是当前用户目录。
我们可通过命令行和配置文件2种方式修改:
1、命令行:
a、切换路径到想要的目录,然后输入jupyter notebook进入
b、直接在cmd中输入,jupyter notebook --notebook-dir=E:\Jupyter
2、配置文件加快捷方式修改:
c.NotebookApp.notebook_dir = 'E:\Jupyter'
- 第一种命令行修改
- 第二种命令行修改
- 配置文件加快捷方式
5、jupyter单元格操作
jupyter notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字。
①、支持类型
代码:python代码单元格,用来编写程序
标记:支持Markdown语法单元格,用来编写描述程序的文字
原生NBConvert:原生类型单元格,内容原样显示。
使用NBConvert转换后才会显示特殊格式,基本不用。
标题:标题单元格
②、模式(模式不同,对快捷键支持不同)
命令模式:单元格处于选中状态,不可写内容。此时单元格左侧为粗蓝色线条,其余为细灰色线条。
编辑模式:单元格处于选中状态,可以写内容,此时单元格左侧为粗绿色线条,其余为细绿色线条,
③、快捷键
- 命令模式
命令模式:
Y:单元格转为code类型
M:单元格转为Markdown类型
R:单元格转为原生Raw NBConvert类型
Enter:进入编辑模式
A:在单元格上方插入新的单元格
B:在单元格下方插入新的单元格
C:复制选择的单元格
X:剪切选择的单元格
D:(两次)删除单元格
V:粘贴到当前单元格下方
Shift+V:粘贴到当前单元格上方
Z:撤销删除
- 编辑模式
Tab:代码补全
Shift+Tab:显示函数文档信息
Esc:进入命令模式
Ctrl-A: 全选
Ctrl-U: 撤销选择
Ctrl-/: 评论
Ctrl-D: 删除整行
Ctrl-Z: 撤销
Ctrl-Home: 跳到单元格起始处
Ctrl-上: 跳到单元格起始处
Ctrl-End: 跳到单元格最后
Ctrl-下: 跳到单元格最后
Ctrl-左: 跳到单词左边
Ctrl-右: 跳到单词右边
Ctrl-删除: 删除前面的单词
Ctrl-Delete: 删除后面的单词
- 通用模式
Ctrl+Enter:运行单元格,然后该单元格处于命令模式下
Shift+Enter:运行单元格,并切换到下一个单元格,如果下方没有单元格,会新建单元格
Alt+Enter:运行单元格,并在下方新建一个单元格