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简明安装、配置、使用教程相关推荐

  1. python ipython notebook或者 jupyter notebook 的安装

    IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...

  2. 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 ...

  3. 【Pytorch-从一团乱麻到入门】:1、Pytorch、jupyter notebook 的安装及设置

    一. pytorch安装 1.查看CUDA版本 安装pytorch之前需要确定集群的CUDA版本,根据CUDACUDA版本去pytorch官网上选择合适的版本,根据提供的conda命令行安装即可 查看 ...

  4. Jupyter Notebook 如何安装 + 使用?【审核5次重磅发布】

    人生苦短 我用python 给大家介绍一下关于Jupyter Notebook的用法 关于它的组成部分就先不在这里详细解说啦~ 毕竟我可太懂你们啦~ 文章太长就会吃灰的~ 一.什么是Jupyter N ...

  5. Jupyter Notebook 的安装与使用

    目录 1.jupyter Notebook 简介 2.jupyter Notebook 的安装 安装前提 pip 安装 pip 源 3.设置jupyter notebook 设置代码文件存放目录 Ta ...

  6. 【Anaconda】jupyter的升级版jupyter Lab的安装配置

    文章目录 前言 准备工作 安装 环境配置 运行方式 前言 关于使用python,平时博主用的最大的是pycharm,但是有一个问题,这玩意每次运行的时候,需要加载很长一段时间,如果自己的电脑配置不够n ...

  7. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  8. php性能分析工具XHProf安装配置使用教程(linux精华版)

    XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...

  9. iis7 php5 isapi配置,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

    说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...

最新文章

  1. 如何在TVM上集成Codegen(下)
  2. 根据当前时间获取本周,下周,上周日期
  3. C语言的编译链接过程详解
  4. 字少事大|两张表格教你快速选择适合的MCU进行物联网开发
  5. win10计算机添加右键菜单,win10系统如何对鼠标右键菜单进行手动管理和添加
  6. 【小试牛刀】短信验证码(随机数)的生成实现
  7. 小凡模拟器:DynamipsGUI使用问题解决方法
  8. java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
  9. C#LeetCode刷题之#819-最常见的单词(Most Common Word)
  10. mysql 主从的几个参数
  11. SCJP刷题学习笔记(Part six)
  12. 性能测试工具Jmeter对数据库Mysql进行连接并压测
  13. 黑苹果驱动 hackintosh
  14. 输出大于某个正整数n的最小的质数
  15. 计算机图形学流体仿真mac网格,正交网格下不可压缩流体的图形学模拟
  16. hangfire mysql_Hangfire 在.NET Core环境的使用
  17. 算法笔记【1】 Kruskal - 克鲁斯卡尔算法
  18. IDEA :插入代码模板(Ctrl+J )
  19. Shader入门实战,拳皇被击闪白特效!
  20. 秋招面/笔试题目集合——06

热门文章

  1. android 防止反编译的若干方法
  2. oracle登录连接为是什么,oracle里的连接(connection)究竟是指什么
  3. Centos 单节点部署 Elasticsearch
  4. 数据结构与算法(系列文章一)
  5. java 月亮升起,描写月亮升起的句子
  6. Html表格制作费用报销单
  7. JAVA代码计算1900年到所求年份共多少天。
  8. 先有小米后有vivo,为何这届手机厂商接连“造芯”?
  9. 上海浦东新区计算机学校排名2015,最新2015浦东新区初中排名 分为四个档次
  10. SaaS常用指标及计算方法