一、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

 

最新文章

  1. Myeclipse反编译插件的安装
  2. Fisher–Yates shuffle 洗牌(shuffle)算法
  3. OSX下Python模块安装常见问题解决
  4. DIY(码表)制作实验
  5. BZOJ2597 [Wc2007]剪刀石头布(最小费用最大流)
  6. Mac下面的SecureCRT(附破解方案) 更新到最新的8.0.2
  7. 超级楼梯[HDU2041]
  8. 【BZOJ】【1986】【USACO 2004 Dec】/【POJ】【2373】划区灌溉
  9. C#_数组
  10. c#中的数据类型简介(委托)
  11. poj 2054 Color a Tree(贪婪)
  12. Linux用户管理-中
  13. CentOS6.x机器安装Azure CLI2.0【2】
  14. JavaScript Date(日期)对象
  15. 开发了5年android,我开始了go学习之旅
  16. threading join用法
  17. 最小费用流(km的另一种使用思路)
  18. mysql8.0 在window环境下的部署与配置
  19. Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
  20. hdu 4491 Windmill Animation

热门文章

  1. BZOJ4849[Neerc2016]Mole Tunnels——模拟费用流+树形DP
  2. P1130 红牌
  3. Android 下载App
  4. Failed to load package MonoAndroidDesignerPackage
  5. python学习日记(函数进阶)
  6. python学习日记(python2/3区别补充,is / id/ encode str,bytes)
  7. python学习日记(流程控制习题)
  8. Codeforces Bubble Cup 11 J. Moonwalk challenge加强版
  9. NOIp2018 游记
  10. 从密码到token, 一个授权的故事 auth2.0