目录

一、Jupyter简介

二、Jupyter安装

2.1 python 3安装

2.2 Jupyter 安装

三、Jupyter使用示例

四、Jupyter常用命令

五、其他说明

一、Jupyter简介

Jupyter Notebook是一个交互式笔记本,由IPython Notebook演化而来,本质上是一个Web应用程序,通过Jupyter Notebook,你可以使用谷歌浏览器完成python开发工作、交互式演示python代码的执行效果、进行可视化教学等。还可以将整个交互过程转换为python、html、markdown、PDF等多种格式的文件。也可以通过网络,将python代码及运行效果与朋友共享。

二、Jupyter Notebook安装

2.1 python 3的安装(略)

2.2 Jupyter安装

python3 -m pip install --upgrade pip  #更新

python3 -m pip install jupyter    #安装jupyter

jupyter notebook  #运行notebook

 

三、Jupyter Notebook使用示例

01-安装jupyter-notebook

02-安装matplotlab包

03-运行jupyter-notebook

04-在jupyter-notebook中,画一条sin曲线

05-直接访问本地8888端口,需要输入密码或token

06-token的获取方式-jupyter notebook list

07-运行Python,使用passwd,生成sha1密码

08-修改过jupyter notebook配置文件后,重启服务

09-正常转化为PDF需要安装Windows版本的Miktex,并且要设置好路径,安装扩展包

四、Jupyter常用命令

jupyter --help  #查看jupyter帮助

jupyter notebook help  #查看notebook详细的命令使用帮助

jupyter notebook #使用默认配置启动notebook

jupyter notebook --generate-config #在c:/Users/用户/.jupyter/目录下,创建默认配置文件jupyter_notebook_config.py

jupyter notebook list  #查看正在运行的jupyter服务器地址、token令牌、根目录

jupyter notebook password  #修改notebook登录密码

jupyter nbconvert file1.ipynb --to pdf  #手工转换ipynb文件为PDF文件

jupyter nbconvert file1.ipynb --to html  #手工转换ipynb文件为html文件

五、其他说明

5.1 jupyter 除了jupyter notebook子命令以外,还有好多子命令,比如jupyter nbconvert / jupyter console 等,可用通过jupyter --help查看。

5.2 如果直接运行jupyter notebook 命令,系统会自动创建一个48位的token,并使用默认配置启动notebook,用户可以通过http://localhost:8888/?token=<48位token >网址访问notebook,每次退出并重启notebook 服务端,系统会自动重新生成token。

5.3 可以在运行jupyter notebook的cmd控制台中,获取token信息,当通过网络访问jupyter notebook时,输入该token,可登录jupyter notebook。

5.4 也可以使用jupyter notebook password 命令,创建一个访问密码,创建密码以后,token方式会失效,只可以使用密码方式访问。同时会生成一个哈希密码文件,路径为C:/Users/用户/.jupyter/jupyter_notebook_config.json。重启jupyter notebook服务端,密码才生效。

5.5直接运行jupyter notebook命令,只能在本机访问notebook。我们还可以带IP和Port参数启动notebook,例:jupyter notebook --ip=192.168.1.123 --port=6789 ,可以通过http://192.168.1.123:6789地址,在其他电脑上访问notebook。

5.6 如果使用jupyter notebook --generate-config命令生成默认配置文件jupyter_notebook_config.py,我们也可以把IP、port等信息写入到该配置文件中,直接启动jupyter notebook时,会读取配置文件的内容。变量如下,

c.NotebookApp.ip = '192.168.1.123'

c.NotebookApp.port = 6789

5.7 直接将ipynb文件转换为html和py文件是没有问题的,要转换为pdf文件会报错,需要到https://miktex.org/download,下载安装Miktex(basic-miktex-2.9.7021-x64.exe),并将C:\Program Files\MiKTeX 2.9\miktex\bin\x64路径加入到系统Path路径中。可以使用命令行方式转换:jupyter nbconvert test.ipynb --to pdf ,也可以直接在notebook网站中打开test.ipynb文件,直接导出PDF文件。

参考链接:

Jupyter官网

https://jupyter.org/

https://jupyter-notebook.readthedocs.io/en/stable/

Jupyter Notebook介绍与入门

https://blog.csdn.net/ibelieveican2015/article/details/79024927

jupyter-使用及设置密码

https://www.jianshu.com/p/b1189769aeb2

Windows下的Jupyter Notebook 安装与自定义启动(图文详解)

http://www.cnblogs.com/zlslch/p/6984403.html

为什么Jupyter Notebook会比其他工具更受欢迎?

http://m.elecfans.com/article/687743.html

jupyter安装,修改登录密码,启动

https://blog.csdn.net/hotpotbo/article/details/79130899

Windows7下Jupyter Notebook使用入门的更多相关文章

  1. windows系统下jupyter notebook使用虚拟环境

    目录 [亲测好使]windows系统下jupyter notebook使用虚拟环境 在虚拟环境中安装jupyter,并添加到jupyter kernel 参考 [未测试,但觉得比上面那方法好,因为上面 ...

  2. Jupyter Notebook 快速入门

    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...

  3. Jupyter Notebook 快速入门[转]

    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...

  4. 安装、配置Jupyter Notebook快速入门教程

    What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook--toHTML 创建幻灯片 运行代码 What? 文字化编 ...

  5. Jupyter Notebook 使用入门

    Jupyter Notebook 简介与安装 Jupyter Notebook 是一款开放源代码的 Web 应用程序,可让我们创建并共享代码和文档. 它提供了一个环境,你可以在其中记录代码,运行代码, ...

  6. Ubuntu下Jupyter Notebook的安装

    pip install --upgrade pip //更新pip pip install jupyter sudo apt install jupyter-notebook 运行 jupyter-n ...

  7. jupyter notebook快速入门教程

    什么是jupyter notebook? 官网:https://jupyter.org/ 上面是官方网址,就简单的介绍下,就不多做解释了,juoyter notebook,就是一个web应用,比较强大 ...

  8. Windows下jupyter notebook 修改打开的浏览器

    1. 打开cmd,输入jupyter notebook --generate-config 2. 根据返回的路径打开 C:\Users\Administrator\.jupyter\jupyter_n ...

  9. win10下 Jupyter Notebook不运行python 3怎么办?

    Jupyter Notebook不运行python 3怎么办? 内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用 我已经安装了Python 2的Anaco ...

随机推荐

  1. Python selenium巧用Javascript脚本注入解决按钮点选问题

    前段时间,笔者忙于应付公司组织的雅思考试,白天.晚上但凡有空,笔者都是埋头伏案,啃剑桥雅思(剑4~剑12)的官方模拟题或者做着与雅思考试相关的准备工作,这个过程持续了40余天.最近总算鼓起勇气走进考场 ...

  2. python 模拟实现一个ATM + 购物商城程序

    思路:ATM是一个单独程序,提供给消费的是一个接口core下的settlement.py,只做了个人的,没写管理的模块 Shopping也是一个单独的,只做了一个购物的消费模块,没写商家模块,偷懒用了 ...

  3. 使用nginx做反向代理和负载均衡效果图

    连续请求nginx服务器,响应如图: 参考文章:https://segmentfault.com/a/1190000007495181

  4. Linux.ls 查看常用参数

    Linux.ls 查看常用参数 在linux中ls查看文件常用参数: -l :详情文件 -h : 格式化文件大小 -r :将查询的结果列表进行翻转 -S :按文件大小进行排列

  5. 【Python学习】yield send我就说这么多

    C#的yield已经忘得差不多了.又遇到python的yield.iterator def testYield(): print 'yield1' m = yield 1 print 'm =' , ...

  6. Java文件类型工具类

    package *; import java.util.HashMap; import java.util.Map; /** * <p> * <b>FileTypeEnum2& ...

  7. awk if print

    awk  -F","  '{ if($4=="abc" && $5=="def"){print $1} else {prin ...

  8. 零门槛,包教会。让你在5分钟内使用以太坊ERC20智能合约发行属于自己的空气币

    前言 目前区块链是互联网中最最火的风口,没有之一.我周围的很多朋友也加入了“炒币”行列,但很不幸,几乎都被“割韭菜”了.而经过我的几天研究,发现,如果自己要发行一种空气币,简直太简单了.只需要下面几个 ...

  9. GridView用法

    首先,gridview是封装好的,直接在设计界面使用,基本不需要写代码: 1.绑定数据源 GridView最好与LinQDatasourse配合使用,相匹配绑定数据: 2.外观控制 整体控制 自动选择 ...

  10. 如何提高单片机C语言代码效率

    代码效率包括两个方面内容:代码的大小和代码执行速度.如果代码精简和执行速度快,我们就说这个代码效率高.一般情况下,代码精简了速度也相应提上来了.单片机的ROM和RAM的空间都很有限,当您编程时遇到单片 ...