安装
pip install jupyter配置
生成配置文件
jupyter notebook --generate-config --allow-root设置密码
- 在终端中键入python回车后输入如下代码后回车
- 回车后会显示一串sha1加密的密码,后面会用到这个密码,需要保存
from notebook.auth import passwd 
passwd()修改配置文件
文件位置:
- Linux: - /root/.jupyter/jupyter_notebook_config.py
- Windows:
C:\Users\xxx\.jupyter\jupyter_notebook_config.py常用配置:
# 修改密码权限
c.NotebookApp.allow_password_change = False
# 允许远程ip地址访问
c.NotebookApp.allow_remote_access = True
# 允许执行高权限命令
c.NotebookApp.allow_root = True
# 允许远程ip地址访问
c.NotebookApp.ip = '*'
# 指定根目录
c.NotebookApp.notebook_dir = '这里填文档保存的路径'
# 启动时是否自动打开浏览器
c.NotebookApp.open_browser = False
# 填写密码
c.NotebookApp.password = '这里填刚刚生成的密码'
# 设置端口号
c.NotebookApp.port = 8888启动
Linux
nohup jupyter notebook --allow-root >/root/jupyter.logfile 2>&1 &- 确认:如果8888端口正在监听,则表示jupyter启动成功
ss -tnlp | grep 8888Windows
jupyter notebook功能

- Files对应下面的文件列表。
- running里面可以看到命令行窗口和- notebooks文件运行的管理窗口,好像电脑的任务管理器。
- Clusters里面跳转页面可以看有关安装详细信息,请参阅“- IPython parallel”。

- Quit和- Logout退出和注销。- Upload上传文件。
- New就是新建文件的选项。

小三角可以分类选择文件夹或者文件

- Folders:所有文件夹勾选
- All Notebooks:所有- Notebooks(- .ipynb)勾选
- Running:所有在运行的勾选
- Files:所有文件勾选
勾选文件,就会出现一排的选项。

- Duplicate:复制
- Rename:重命名
- Move:移动(剪切)
- Download:下载
- Shutdown:关闭
- View:视图
- Edit:修改
- 垃圾桶标志不用过多解释删除啦。
有几种情况:Shutdown只有选择运行的文件才会出现。文件夹只有重命名、移动和删除。
进入
Jupyter notebook文件页面
首先要理解Jupyter notebook是以单元格形式存在的,单元格可以写代码、标记语言(Markdown是一种可以使用普通文本编辑器编写的标记语言)。
点击文件名可以重命名

菜单栏:

菜单栏File(文件):

- New Notebook:新建Notebook文件
- Open:重新打开另外一个文件
- Make a Copy:复制一份
- Save as:另存为
- Rename:重命名
- Save and Checkpoint:保存和检查点,备份
- Revert to Checkpoint:恢复检查点,恢复备份
- Print Preview:打印预览
- Download as:下载为Notebook文件、python文件、html、txt等等多种格式。
- Close and Halt:关闭并停止
菜单栏Edit(编辑):

- Cut Cells:剪切单元格
- Copy Cells:复制单元格
- Paste Cells Above:粘贴单元格上方部分
- Paste Cells Below:粘贴单元格下方部分
- Paste Cells Replace:粘贴单元格替换
- Delete Cells:删除单元格
- Undo Delete Cells:撤消删除单元格
- Split Cell:拆分单元格
- Merge Cell Above:合并单元格上方
- Merge Cell Below:合并单元格下方
- Move Cell Up:向上移动单元格
- Move Cell Down:向下移动单元格
- Edit Notebook Metadata:编辑Notebook数据
- Find and Replace:查找和替换
- Cut Cell Attachments:切割单元格附件
- Copy Cell Attachments:复制单元格附件
- Paste Cell Attachments:粘贴单元格附件
- Insert Image:插入图片
菜单栏View(视图):

- Toggle Header:显示隐藏标题
- Toggle Toolbar:显示隐藏工具栏
- Toggle Line Numbers:显示隐藏行号
- Cell Toolbar:单元格工具栏
菜单栏Insert(插入):

- Insert Cell Above:插入单元格上方
- Insert Cell Below:插入单元格下方
菜单栏Cell(单元格):

- Run Cells:运行所有单元格
- Run Cells and Select Below:运行单元格并选择下方
- Run Cells and Insert Below:运行单元格并在下面插入
- Run All:全部运行
- Run All Above:全部运行上方
- Run All Below:全部运行下方
- Cell Type:单元格类型
- Current Outputs:当前输出
- All Output:所有输出
菜单栏Kernel(核心):

- Interrupt:中断
- Restart:重启
- Restart Clear Output:重启清除输出
- Restart Run All:重启全部运行
- Reconnect:重新连接
- Shutdown:关掉
- Change kernel:改变核心
菜单栏Widgets(小工具):

- Save Notebook Widget State:保存Notebook小部件状态
- Clear Notebook Widget State:清除Notebook小部件状态
- Download Widget State:下载小部件状态
- Embed Widgets:嵌入小部件
菜单栏Help(帮助):

- User Interface Tour:用户界面预览,这个可以带你了解界面。新手去看看。
- Keyboard Shortcuts:键盘快捷键
- Edit Keyboard Shortcuts:编辑键盘快捷键
- Notebook Help:Notebook帮助网址
- Markdown:Markdown网址
- Python Reference:Python参考手册
- IPython Reference:IPython参考手册
- NumPy Reference:NumPy参考手册
- SciPy Reference:SciPy参考手册
- Matplotlib Reference:Matplotlib参考手册
- SymPy Reference:SymPy参考手册
- pandas Reference:pandas参考手册
- About:关于
工具栏:每个图标都有中文注释,重要看一下鼠标图标,里面可以搜索看到快捷键说明。

单元代码区:
每一个单元代码即有影响又可以互不影响。多个运行结果可以同时在同一个界面,不像pycharm后面运行结果会关闭前一个再显示。这样可以对比结果,对比数据。

所以JupyterNotebook很适合数据可视化、科学计算等等这些多数据、多展示图的项目测试对比。

参考资料:
https://www.cnblogs.com/hgzero/p/12805292.html#2.1%20%E5%AE%89%E8%A3%85jupyter
https://zhuanlan.zhihu.com/p/54302333
https://zhuanlan.zhihu.com/p/64524822
版权属于:soarli
本文链接:https://blog.soarli.top/archives/539.html
转载时须注明出处及本声明。
 
