一、jupyter notebool介绍

 Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行python会更方便,界面更友好,功能也更强大。

二、安装

pip install jupyter
#打开jupyter notebook 也只需要在终端输入:win + R
jupyter notebook

 然后浏览器就显示下面的界面:

 在dos窗口运行jupyter notebook后出现:cannot import name 'create_prompt_application'的错误,这是因为你的python安装的prompt_toolkit版本是2.0以上,而ipython依赖的是1.5.0版本的prompt_toolkit

import prompt_toolkit
print(prompt_toolkit.__version__)
#'2.0.7'

 你只需要pip uninstall 2.0版本的prompt_toolkit,然后安装1.5.0的即可

 https://pypi.org/project/prompt_toolkit/1.0.15/#files

 下面介绍在Linux上安装jupyter:

pip install jupyter

  1)生成配置文件

jupyter notebook --generate-config

  2)打开ipython,生成密码

ipython
from notebook.auth import passwd
passwd()
Enter password:
Verify password:

  需要记住密码并复制一下生成的密文

 3)修改配置文件

vim ~/.jupyter/jupyter_notebook_config.py

 c.NotebookApp.ip='*' # 就是设置所有ip皆可访问

 c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'

 c.NotebookApp.open_browser = False # 禁止自动打开浏览器

 c.NotebookApp.port =8888 #随便指定一个端口

 c.NotebookApp.allow_remote_access = True #允许远程登录

 4)启动jupyter

jupyter notebook

 5)在windows采用ip+端口号访问即可

  通常情况下需要你输入密码,该密码即为你之前通过notebook设置的密码。请熟知

三、使用

 1.新建

 2.点击Python3

  出现框叫做单元格,你可以把你的代码分成一段段的单元格输入,然后可以逐个单元格地运行。注意,这个功能是非常友好的,有时候只修改了中间的一小段代码,又不想全部代码都要重新运行的时候这个功能就非常有用了。

  另外,单元格是可以改变顺序的。而且可以输出图片和绘图!

 3.重命名,下载文档

  可以点击Untitled也可以点击File-rename,下载的话点击File-Download as,其中下载格式很多,可以行尝试。

 4.保存

  Ctrl + S,默认是保存为ipynb,保存在你的主目录下!

 5.删除某个cell

  将光标停留在待删除的cell内,按下ESC进入命令模式,然后按两次d键即可删除该cell

 6.显示行号

  点击View-Toggle Line Numbers

 7.撤销删除

  点击esc后按z键

 8.删除选中的行(也可以是一行)

  光标停在某一行(或者选中多行),然后ctrl + D

 

jupyter notebook的安装与使用的更多相关文章

  1. Jupyter Notebook 介绍 安装和使用技巧

    Jupyter Notebook介绍.安装及使用教程 原文链接:https://www.jianshu.com/p/91365f343585 目录一.什么是Jupyter Notebook? 1. 简 ...

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

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

  3. Jupyter Notebook环境安装

    Jupyter Notebook环境安装 一.什么是jupyter Notebook 1.简介 Jupyter Notebook 是基于网页的用于交互计算机的应用程序器可被应用程序. 能让用户将说明文 ...

  4. python环境搭建以及jupyter notebook的安装和启动

    一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...

  5. Jupyter Notebook 的安装使用以及 tree 路径变更

    由于最近开始学习 Python,进而接触到一个十分强大的交互式编辑器 — Jupyter Notebook,用起来也非常顺手,于是记录一下相关的使用过程. 一.安装 Python: ①首先前往 pyt ...

  6. jupyter notebook的安装与基本操作

    0.前言 最近正在重温Python基础知识,为了方便练习敲代码,于是选择安装jupyter notebook作为代码编辑器. Project Jupyter exists to develop ope ...

  7. Jupyter Notebook的安装

    依赖安装 pandoc texlive-xetex texlive-lang-cjk 安装Jupyter Notebook 本文不讲解在Anaconda中安装. 安装方法 sudo python -m ...

  8. 在windows下安装Jupyter Notebook的安装和使用

    1 认识jupyter jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序:开发.记录和执行代码,以及结果输出. jupyter Notebook提供了两个 ...

  9. jupyter notebook 的安装及使用

    推荐使用Python3 版本 安装pip3 版本 打开终端输入,安装jupyter notebook(ipython4之后命名) pip3 install jupyter notebook 启动jup ...

随机推荐

  1. Root test & Ratio test

    几何级数(Geometric Series/Geometric Progression) Root test与Ratio test都依赖于几何级数求和理论,因此这里先讨论该理论. 在数学上,几何级数, ...

  2. BZOJ 1800 [Ahoi2009]fly 飞行棋

    题目链接 思路 终于有一道自己想出来的题了,开心. 因为是矩形,一定有直角,所以考虑直径,之后由于矩形对角线是两条直径,所以考虑组合数. 直径有n条,矩形有c(n,2)个. #include<i ...

  3. HDU3966-Aragorn's Story-树链剖分-点权

    很模板的树链剖分题 注意什么时候用线段树上的标号,什么时候用点的标号. #pragma comment(linker, "/STACK:102400000,102400000") ...

  4. POJ 3020 -Antenna Placement-二分图匹配

    题意:一个N*M的矩阵里有K个观测点,你必须放置天线覆盖所有观测点.每个雷达只能天线两个观测点,这两点必须相邻.计算最少天线数. 做法:将所有相邻的观测点连起来,建图.跑一遍匈牙利算法就计算出了最大的 ...

  5. HDU2710-Max Factor-分解质因子

    给出N个MAXN以内的不同的数,求出素因子最大的数. 使用朴素的方法分解素因子即可.时间复杂度为N*log(MAXN) #include <cstdio> #include <alg ...

  6. FFT算法小结

    都应该知道多项式是什么对吧(否则学什么多项式乘法) 我们用\(A(x)\)表示一个\(n-1\)次多项式,即\(A(x)=\sum_{i=0}^{n-1} {a_i}*x^i\) 例如\(A(x)=x ...

  7. Vue中的slot内容分发

    ①概述: 简单来说,假如父组件需要在子组件内放一些DOM,那么这些DOM是显示.不显示.在哪个地方显示.如何显示,就是slot分发负责的活. ②默认情况下 父组件在子组件内套的内容,是不显示的. 例如 ...

  8. 不裸缩点》。。。POJ2186受欢迎的牛

    不裸缩点>...POJ2186受欢迎的牛 :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: ...

  9. 【转】让浏览器格式化显示JSON数据之chrome jsonView插件安装

    jsonView 用来让Chrome浏览器能格式化的显示JSON数据. 以上是网上找的方式,且试验成功! 步骤: 1.打开 https://github.com : 2.搜索 jsonView 链接: ...

  10. CDQ分治与整体二分学习笔记

     CDQ分治部分 CDQ分治是用分治的方法解决一系列类似偏序问题的分治方法,一般可以用KD-tree.树套树或权值线段树代替. 三维偏序,是一种类似LIS的东西,但是LIS的关键字只有两个,数组下标和 ...