1,什么是jupyter notebook?

  • 简介:jupyter notebook是基于网页的用户交互计算机的应用程序,其可被用于全过程计算:开发,文档编写,运行代码,和展示结果
  • 简而言之,Jupyter Noyebook是以网页的形式打开的,可以在网页中直接编写和运行代码,代码的运行结果也会直接咋子代码块下显示,如在变成过程中需要编写说明文档,可在同一页面中直接编写,便于解释的说明和解释

2,组成部分

  1. 网页应用:网页应用即基于网页形式的,结合了编写文档说明,数学公式,交互式计算机和其他符媒体型是的工具,简言之,网页应用是可以实现个只能功能的工具
  2. 完档:即所有jupyter notebook中所有交互计算,编辑说明文档,数学公式,图片以及其他媒体形式的输入,输出,都是以文档的形式体现的

3, jupyter Notebook的主要特点:

  1. 变成时具有语法高亮,缩进,tab补全等功能
  2. 可直接通过浏览器运行代码,同时在代码块下方展示运行结果
  3. 对代码块编写说明文档或语句时,支持Markdown语法

4,jupyter Notebook的安装

  1. 安装前提:安装Jupyter Notebook的前提是需要安装python(3.3版本以上,或者2.7)
  2. 使用Anaconda安装: https://www.anaconda.com/download/#windows去官网下载
  3. 如果Anaconda没有jupyter Notebook,就需要在命令终端输入命令下载:
    • conda install jupyter notebook
  4. 使用pip下载,如果你是有经验的Python玩家就可以用pip来安装
    1. 把pip升级到最新版本(当你下载的时候,命令终端会提示)
      1. Python 3x: pip3 install jupyter (看你pip的版本说如果是pip那就用pip)
      2. Python 2x: pip install jupyter

5,运行Jupyter Notebook

  • 帮助.如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:

    • jupyter  notebook --help  或   jupyter notebook -h
  • 启动:
    1. 默认端口启动jupyter notebook

  • 注意:之后在jupyter notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的连接,你将无法在jupyter notebook中进行其他操作,相当于服务器关闭了.
  • 当你同时启动多个jupyter notebook时,由于默认端口被占用,一次每启动一个,端口自动加1,8889....
  • 指定端口启动:
    • jupyter notebook  --port<port_number>,
    • 其中<port_number>是 自定义端口号,直接以数字额度形式写在命令当中,数字两边不加<>,如:jupyter notebook --port 9999 即在端口9999的端口启动
  • 启动服务器,但不打开浏览器,你可以输入一下命令:
    • jupyter notebook --no-browser
    • 此时,将会在终端显示启动的服务器信息,并在服务器启动之后,显示打开浏览器页面的连接,当你需要浏览器页面时,只需要复制连接即可.

6,快捷键

  1. 向上插入一个cell: a
  2. 向下插入一个cell: b
  3. 删除cell: x
  4. 将code切换成markdown: m
  5. 运行cell: shift+enter
  6. 将markdown转换成code: y
  7. 查看帮助文档: shift + tab
  8. 自动提示: tab

7,魔发指令:

    1. 运行外部Python文件: %run xxx.py
    2. 计算statement的运行时间: %time statement
    3. 计算statement的平均运行时间: %timeit statement
    4. 测试多行代码的平均运行时间:
      • %%timeit
      • statement1
      • statement2
      • statement3

jupyter环境的安装的更多相关文章

  1. 配置Jupyter环境:安装+补全+美化+常用库

    1 Jupyter简介 Jupyter Notebook是一个交互式笔记本,支持运行40多种编程语言,本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和Markd ...

  2. 01.jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  3. jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  4. 01,jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  5. centos7mini版安装pyenv,ipython和jupyter环境.2090513

    第一节: 搭建centos7下pyenv,ipython,jupyter环境 pyenv:是一个python多版本管理器,在这个里面可以安装多个版本共存,然后可以安装需求选择版本. ipython:就 ...

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

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

  7. 爬虫(一)jupyter环境安装

    一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果.——Jupyt ...

  8. 环境配置 | 安装Jupyter Notebook及jupyter_contrib_nbextensions库实现代码自动补全

    一.Jupyter Notebook的安装与启动 安装Jupyter Notebook pip3 install jupyter 启动 jupyter notebook 输入命令后会自动弹出浏览器窗口 ...

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

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

随机推荐

  1. npm start问题

    问题:在执行命令npm start 是出现下列问题: npm [] WARN invalid config loglevel="notice" [] npm WARN invali ...

  2. POJ 2251-Dungeon Master (三维空间求最短路径)

    Description You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is co ...

  3. AGC 033

    目录 A. Darker and Darker B. LRUD Game 题面 题解 代码 C. Removing Coins 题面 题解 代码 D. Complexity 题面 题解 代码 E. G ...

  4. 大数据学习——securecrt同时向多个tab窗口发送相同的命令

    右键选中 然后在下面空白窗口写命令就可以了

  5. 一个python爬虫协程的写法(gevent模块)

    from bs4 import BeautifulSoup import requests import gevent from gevent import monkey, pool monkey.p ...

  6. CodeForces 554B--Ohana Cleans Up

    B. Ohana Cleans Up time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  7. HDU 4334 5-sum

    题目大意: 从5个集合中个选取一个数出来,使5个数相加之和为0 , 判断是否存在这种可能 因为集合数目最多200,那么200^3 = 8000000 , 那么这里很明显要把5个数拆成2个和3个计算,因 ...

  8. BZOJ 3721: PA2014 Final Bazarek【乱搞】

    有n件商品,选出其中的k个,要求它们的总价为奇数,求最大可能的总价. Input 第一行一个整数n(1<=n<=1000000),表示商品数量.接下来一行有n个整数,表示每件商品的价格,范 ...

  9. poj 3683 2-sat问题,输出任意一组可行解

    /* 2sat问题 输出任意一组可行解 */ #include<stdio.h> #include<string.h> #include<stdlib.h> #in ...

  10. 如何改变linux系统的只读文件的权限

    vim 编辑可以在命令模式输入 :wq! 保存退出可以用chmod 命令修改文件权限. chmod命令是非常重要的,用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.该命令有两种用法.一 ...