Jupyter markdown安装+Jupyter开发环境搭建+Python程序测试+Jupyter快捷键

Jupyter markdown安装+Jupyter开发环境搭建+Python程序测试+Jupyter快捷键

一:Jupyter简介

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。

摘自[百度百科](https://baike.baidu.com/item/Jupyter/20423051?fr=aladdin)

二:Jupyter安装

如果你的系统是Python 3的版本,输入以下命令安装:

python3 -m pip install --upgrade pip
python3 -m pip install jupyter

如果你的系统是Python 2的版本,输入以下命令安装:

python -m pip install --upgrade pip
python -m pip install jupyter

三:Jupyter markdown安装

markdown是一种文字编辑器,通过约定的符号快速写出自己需要的文档。
通过下面命令在jupyter 上安装markdown

pip install https://github.com/mli/notedown/tarball/master

在这里插入图片描述
插件安装完成后,需要配置启动Jupyter是默认启动markdown插件,配置过程如下:

(1)生成配置文件

jupyter notebook --generate-config

(2)修改配置文件
Windows系统下配置文件在:
Linux系统的配置文件在:~/.jupyter/jupyter_notebook_config.py

打开这个文件,并将下面的配置添加到文件的末尾。

c.NotebookApp.contents_manager_class = 'notedown.NotedownContentsManager'

四:运行Jupyter

Linux/Windows系统均是在命令行中输入jupyter notebook来启动jupyter

jupyter notebook

如出现下面错误:
在这里插入图片描述
首先输入,查看配置文件位置

jupyter notebook --generate-config

在这里插入图片描述
找到这一行

#c.NotebookApp.allow_root = False 

去掉#并将False改为True即可。

c.NotebookApp.allow_root =True

保存,重新运行程序

jupyter notebook
配置IP和密码登录

1.生成密令

ipython

在这里插入图片描述2.修改config文件

c.NotebookApp.ip = '*'                 # ‘*’为所有用户可登录,安全性低,非动态IP电脑可设置为自己的IP
c.NotebookApp.password = u'sha1:..'    #...为生成的密令
c.NotebookApp.open_browser = False     #浏览器打开为False
c.NotebookApp.port = ****              #端口号,建议8888或8889					

在这里插入图片描述

3.重新运行

jupyter notebook

在这里插入图片描述
4.PC浏览器打开

服务器ip:端口号

在这里插入图片描述
登录成功

五:Jupyter 运行python程序

选择new python3项目进入Jupyter编程环境,就可以开始我们的coding了
在这里插入图片描述

编写程序员的问候(hello world!),运行即可。
在这里插入图片描述

六:Jupyter notebook扩展管理和扩展推荐

1.扩展管理安装

第一步

pip install jupyter_contrib_nbextensions

第二步

`jupyter contrib nbextension install --userpyter` 

安装完成后jupyter会多出一个扩展管理选项。
在这里插入图片描述

2.扩展推荐

1.代码导航功能
勾选Table of Contents 启用插件。
在这里插入图片描述
Markdown 格式的标题,可以自动生成目录,根据目录实现代码导航
在这里插入图片描述
2.变量检查器
勾选Variable Inspector 启用插件
在这里插入图片描述
需要的时候可以看到自己定义的所有变量的情况
在这里插入图片描述

3.显示单元格运行的时间和长度
勾选Execute Time 启用插件
在这里插入图片描述
勾选后自动生效,运行后显示运行时间
在这里插入图片描述

4.折叠/放下标题
勾选Collapsible Headings 启用插件
在这里插入图片描述
可以在标题处点击下拉选项,选择折叠/放下标题,使页面清爽干净
在这里插入图片描述

5.折叠代码
勾选Codefolding 启用插件
在这里插入图片描述
选择代码折叠/放下
在这里插入图片描述

6.代码自动补全
勾选Hinterland 启用插件,提示代码
在这里插入图片描述
在这里插入图片描述

七:Jupyter快捷键

Jupyter Notebook 的快捷键
(该部分转载自https://my.oschina.net/dwqdwd/blog/1811634

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

命令模式 (按键 Esc 开启)
Enter : 转入编辑模式

Shift-Enter : 运行本单元,选中下个单元

Ctrl-Enter : 运行本单元

Alt-Enter : 运行本单元,在其下插入新单元

Y : 单元转入代码状态

M :单元转入markdown状态

R : 单元转入raw状态

1 : 设定 1 级标题

2 : 设定 2 级标题

3 : 设定 3 级标题

4 : 设定 4 级标题

5 : 设定 5 级标题

6 : 设定 6 级标题

Up : 选中上方单元

K : 选中上方单元

Down : 选中下方单元

J : 选中下方单元

Shift-K : 扩大选中上方单元

Shift-J : 扩大选中下方单元

A : 在上方插入新单元

B : 在下方插入新单元

X : 剪切选中的单元

C : 复制选中的单元

Shift-V : 粘贴到上方单元

V : 粘贴到下方单元

Z : 恢复删除的最后一个单元

D,D : 删除选中的单元

Shift-M : 合并选中的单元

Ctrl-S : 文件存盘

S : 文件存盘

L : 转换行号

O : 转换输出

Shift-O : 转换输出滚动

Esc : 关闭页面

Q : 关闭页面

H : 显示快捷键帮助

I,I : 中断Notebook内核

0,0 : 重启Notebook内核

Shift : 忽略

Shift-Space : 向上滚动

Space : 向下滚动

编辑模式 ( Enter 键启动)
Tab : 代码补全或缩进

Shift-Tab : 提示

Ctrl-] : 缩进

Ctrl- : 解除缩进

Ctrl-A : 全选

Ctrl-Z : 复原

Ctrl-Shift-Z : 再做

Ctrl-Y : 再做

Ctrl-Home : 跳到单元开头

Ctrl-Up : 跳到单元开头

Ctrl-End : 跳到单元末尾

Ctrl-Down : 跳到单元末尾

Ctrl-Left : 跳到左边一个字首

Ctrl-Right : 跳到右边一个字首

Ctrl-Backspace : 删除前面一个字

Ctrl-Delete : 删除后面一个字

Esc : 进入命令模式
Ctrl-M : 进入命令模式

Shift-Enter : 运行本单元,选中下一单元

Ctrl-Enter : 运行本单元

Alt-Enter : 运行本单元,在下面插入一单元

Ctrl-Shift-- : 分割单元

Ctrl-Shift-Subtract : 分割单元

Ctrl-S : 文件存盘

Shift : 忽略

Up : 光标上移或转入上一单元

Down :光标下移或转入下一单元

参考资料:
Jupyter开发环境搭建

发布了3 篇原创文章 · 获赞 5 · 访问量 300

猜你喜欢

转载自blog.csdn.net/qq_40265974/article/details/103872055