jupyter notebook简明安装、配置、使用教程
1、jupyter notebook 安装
1.1 通过pip安装所需套件
- pip3 install requests
- pip3 install BeautifulSoup4
- pip3 install jupyter
- pip3 install pandoc #可以将笔记导出为pdf格式
- pip3 install jupyter-cjk-xelatex #pandoc所需套件
1.2 打开运行环境 jupyter notebook
jupyter notebook
1.3 配置jupyter 默认笔记本保存路径
jupyter notebook --generate-config
找到配置文件jupyter_notebook_config.py里面的
##The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ‘’
将其改为
##The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = ‘C:\Analysis’
其中 C:\Analysis 为我的工作目录,你可以改成你自己的。#c.NotebookApp.notebook_dir = ''中的#必须删除,且前面不能留空格。
C:\Analysis 文件夹必须提前新建,如果没有新建,Jupyter Notebook会找不到这个文件,会产生闪退现象。
1.4 设置jupyter notebook网络访问
1.4.1 在命令行输入jupyter notebook password,输入设置的密码
1.4.2 在配置文件同一目录找到jupyter_notebook_config.json文件打开,找到sha1后面的字符串复制下来.
1.4.3 在jupyter_notebook_config.py配置文件最前面加上以下4行代码,或者找到相应的配置项按照这4行代码的设置进行修改。
- c.NotebookApp.ip=’*’ # 星号代表任意ip,这个跟mysql的权限设置一样,所以说知识是互通的
- c.NotebookApp.password = u’刚刚复制的sha1后面的字符串’ #就是把生成的密码json文件里面的一串密码放这里
- c.NotebookApp.open_browser = False #不自动打开浏览器
- c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
2、常用markdown快捷键
2.1 命令模式
2.2 编辑模式
3、jupyter notebook常用插件安装
3.1 jupyter_contrib_nbextensions、ipywidgets、Autopep8插件安装
- pip3 install ipywidgets autopep8 jupyter_contrib_nbextensions jupyter_nbextensions_configurator
- jupyter contrib nbextension install
- jupyter nbextensions_configurator enable
- jupyter nbextension enable
3.2 安装完,常用选项卡
- 1 Table of Contents:更容易导航
- 2 Autopep8:轻轻一击就能获得简洁代码
- 3 variable inspector:跟踪你的工作空间
- 4 ExecuteTime:显示单元格的运行时间和耗时
- 5 隐藏代码输入:隐藏过程,展示结果#隐藏所有输入的插件让你能够立即隐藏 notebook 中的所有代码,只保留结果。
- 6 Collapsible headings:这个扩展在大型Notebook中非常有用,可折叠的标题能帮你收起/放下Notebook中的某些内容,使整个页面看起来更干净整洁。
- 7 Notify:这是Jupyter Notebook中的通知机制,有时如果需要跑一些耗时较久的任务,你会把它放在一边自己去做别的事,而Notify功能就能在任务处理完后及时向你发送通知。
- 8 Code folding:在Jupyter Notebook中,你能折叠的不只有标题,还有代码。
- 9 tqdm_notebook:这事实上不是Notebook原有的插件。tqdm原本是一个Python模块,它可以为循环代码显示执行进度条,但有时它无法在Jupyter Notebook上工作。几天前,Jupyter Notebook新加入了tqdm_notebook扩展,从此你就无需再为进度条担忧了。
- 10 %debug:这也不是Notebook原生的。它最初是IPython magic的一个命令,支持两种激活调试器的方式:一是在执行代码之前激活调试器,二是在验尸模式下激活调试器。简而言之,就是当代码出现异常后,输入%debug可以直接激活调试器跳到出现错误的地方,而且你还可以检查前后代码情况。它实现了即时调试+快速迭代,更多细节可以参考Radek Osmulski的推文。
- 11 Hinterland:勾选此插件为代码单元格中的每次按键启用“代码自动补全”菜单,而不是仅用Tab键时启用。
- 12 Snippets Menu:向Jupyter笔记本添加可定制的菜单项,以插入代码片段、样板文件和示例。勾选此插件后,会多出一个Snippets的菜单项,菜单里包含多个模块的示例,通过简单的点击就能生成示例代码,可根据自己的需求稍作修改即可运行,减少代码工作量。
- 13 Scratchpad:为Jupyter Notebook提供一个草稿cell,方便随时测试输出。
一些小型扩展和特殊技巧 - %lsmagic:执行%lsmagic,它会列出所有可用的IPython magics。
- Zen mode extension:隐藏活动状态栏,方便你把注意力集中在代码上。
- Execute time extension:显示运行的时间。
- autoreload:无需退出Jupyter Notebook就能动态修改代码。它的具体操作是:
- %load_ext autoreload
- %autoreload 2
- ipywidgets:ipywidgets是交互HTML小工具, 主要有一个安装 ipywidgets, 会同时安装 widgetsnbextension
3.3 让jupyter notebook支持markdown格式的.md文件格式
- 用pip安装notedown:
pip install notedown - 打开配置文件jupyter_notebook_config.py(前文已有),添加或者找到相应设置修改:
c.NotebookApp.contents_manager_class = ‘notedown.NotedownContentsManager’
4、jupyter notebook主题设置
4.1 安装
- pip3 install jupyterthemes
4.2 列出可用主题
- jt -l
Available Themes:
- chesterish
grade3
gruvboxd
gruvboxl
monokai
oceans16
onedork
solarizedd
solarizedl
4.3 选择主题
- jt -t onedork
4.4 恢复默认主题
- jt -r
4.5 其他设置
- -h 可以查看帮助,有大量的参数设置,包括代码字体、文字字体、字体大小、单元格宽度等,但要注意,所有修改必须写在一个命令里,否则主题会被重置为默认。另外可选字体只限定于jupyterthemes字体目录里的字体,路径为…\Anaconda3\Lib\site-packages\jupyterthemes\fonts。
4.6 下面例子供参考:
- jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10
4.7 字体
- 主题可以更改字体,但对于字体有要求,不是所有字体都可以使用,如果只希望修改字体的话,对于chrome有个最简单的方法修改字体:
- chrome->设置->自定义字体->宽度固定的字体
jupyter notebook简明安装、配置、使用教程相关推荐
- python ipython notebook或者 jupyter notebook 的安装
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...
- Jupyter lab add kernel Python+Julia+R 【jupyter Notebook 切换Python环境】and【在jupyter Notebook中安装第三方库】
新增虚拟环境 conda create -n py2 python=2.7 进入python2的环境 conda activate py2 安装python2的内核并应用 python2 -m pip ...
- 【Pytorch-从一团乱麻到入门】:1、Pytorch、jupyter notebook 的安装及设置
一. pytorch安装 1.查看CUDA版本 安装pytorch之前需要确定集群的CUDA版本,根据CUDACUDA版本去pytorch官网上选择合适的版本,根据提供的conda命令行安装即可 查看 ...
- Jupyter Notebook 如何安装 + 使用?【审核5次重磅发布】
人生苦短 我用python 给大家介绍一下关于Jupyter Notebook的用法 关于它的组成部分就先不在这里详细解说啦~ 毕竟我可太懂你们啦~ 文章太长就会吃灰的~ 一.什么是Jupyter N ...
- Jupyter Notebook 的安装与使用
目录 1.jupyter Notebook 简介 2.jupyter Notebook 的安装 安装前提 pip 安装 pip 源 3.设置jupyter notebook 设置代码文件存放目录 Ta ...
- 【Anaconda】jupyter的升级版jupyter Lab的安装配置
文章目录 前言 准备工作 安装 环境配置 运行方式 前言 关于使用python,平时博主用的最大的是pycharm,但是有一个问题,这玩意每次运行的时候,需要加载很长一段时间,如果自己的电脑配置不够n ...
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...
- php性能分析工具XHProf安装配置使用教程(linux精华版)
XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...
- iis7 php5 isapi配置,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...
最新文章
- 如何在TVM上集成Codegen(下)
- 根据当前时间获取本周,下周,上周日期
- C语言的编译链接过程详解
- 字少事大|两张表格教你快速选择适合的MCU进行物联网开发
- win10计算机添加右键菜单,win10系统如何对鼠标右键菜单进行手动管理和添加
- 【小试牛刀】短信验证码(随机数)的生成实现
- 小凡模拟器:DynamipsGUI使用问题解决方法
- java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
- C#LeetCode刷题之#819-最常见的单词(Most Common Word)
- mysql 主从的几个参数
- SCJP刷题学习笔记(Part six)
- 性能测试工具Jmeter对数据库Mysql进行连接并压测
- 黑苹果驱动 hackintosh
- 输出大于某个正整数n的最小的质数
- 计算机图形学流体仿真mac网格,正交网格下不可压缩流体的图形学模拟
- hangfire mysql_Hangfire 在.NET Core环境的使用
- 算法笔记【1】 Kruskal - 克鲁斯卡尔算法
- IDEA :插入代码模板(Ctrl+J )
- Shader入门实战,拳皇被击闪白特效!
- 秋招面/笔试题目集合——06