01.jupyter环境安装
一、什么是Jupyter Notebook?
1. 简介
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
2. 组成部分
① 网页应用
网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具。
② 文档
即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
3. Jupyter Notebook的主要特点
编程时具有语法高亮、缩进、tab补全的功能。
可直接通过浏览器运行代码,同时在代码块下方展示运行结果。
对代码编写说明文档或语句时,支持Markdown语法。
二、安装Jupyter Notebook
1. 安装
① 安装前提
安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。
② 使用Anaconda安装
如果你是小白,那么建议你通过安装Anaconda来解决Jupyter Notebook的安装问题,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过180个科学包及其依赖项。
你可以通过进入Anaconda的官方下载页面自行选择下载;如果你对阅读英文文档感到头痛,或者对安装步骤一无所知,甚至也想快速了解一下什么是Anaconda,那么可以前往我的另一篇文章Anaconda介绍、安装及使用教程。你想要的,都在里面!
常规来说,安装了Anaconda发行版时已经自动为你安装了Jupyter Notebook的,但如果没有自动安装,那么就在终端(Linux或macOS的“终端”,Windows的“Anaconda Prompt”,以下均简称“终端”)中输入以下命令安装:
conda install jupyter notebook
③ 使用pip命令安装
如果你是有经验的Python玩家,想要尝试用pip命令来安装Jupyter Notebook,那么请看以下步骤吧!接下来的命令都输入在终端当中的噢!
把pip升级到最新版本
- Python 3.x
pip3 install --upgrade pip
- Python 2.x
pip install --upgrade pip
- 注意:老版本的pip在安装Jupyter Notebook过程中或面临依赖项无法同步安装的问题。因此强烈建议先把pip升级到最新版本。
安装Jupyter Notebook
- Python 3.x
pip3 install jupyter
- Python 2.x
pip install jupyter
三、运行Jupyter Notebook
0. 帮助
如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:
jupyter notebook --help
或
jupyter notebook -h
1. 启动
① 默认端口启动
在终端中输入以下命令:
jupyter notebook
执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。
启动过程中终端显示内容如下:
$ jupyter notebook
[I 08:58:24.417 NotebookApp] Serving notebooks from local directory: /Users/catherine
[I 08:58:24.417 NotebookApp] 0 active kernels [I 08:58:24.417 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/ [I 08:58:24.417 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
- 注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。
浏览器地址栏中默认地将会显示:http://localhost:8888
。其中,“localhost”指的是本机,“8888”则是端口号。
URL
如果你同时启动了多个Jupyter Notebook,由于默认端口“8888”被占用,因此地址栏中的数字将从“8888”起,每多启动一个Jupyter Notebook数字就加1,如“8889”、“8890”……
② 指定端口启动
如果你想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令:
jupyter notebook --port <port_number>
其中,“<port_number>”是自定义端口号,直接以数字的形式写在命令当中,数字两边不加尖括号“<>”。如:jupyter notebook --port 9999
,即在端口号为“9999”的服务器启动Jupyter Notebook。
③ 启动服务器但不打开浏览器
如果你只是想启动Jupyter Notebook的服务器但不打算立刻进入到主页面,那么就无需立刻启动浏览器。在终端中输入:
jupyter notebook --no-browser
此时,将会在终端显示启动的服务器信息,并在服务器启动之后,显示出打开浏览器页面的链接。当你需要启动浏览器页面时,只需要复制链接,并粘贴在浏览器的地址栏中,轻按回车变转到了你的Jupyter Notebook页面。
例图中由于在完成上面内容时我同时启动了多个Jupyter Notebook,因此显示我的“8888”端口号被占用,最终分配给我的是“8889”。
2. 快捷键
- 向上插入一个cell:a
- 向下插入一个cell:b
- 删除cell:x
- 将code切换成markdown:m
- 将markdown切换成code:y
- 运行cell:shift+enter
- 查看帮助文档:shift+tab
- 自动提示:tab
3. 魔法指令
- 运行外部python源文件:%run xxx.py
- 计算statement的运行时间:%time statement
- 计算statement的平均运行时间:%timeit statement
- 测试多行代码的平均运行时间:
%%timeit
statement1
statement2
statement3
转载于:https://www.cnblogs.com/bobo-zhang/p/10057504.html
01.jupyter环境安装相关推荐
- 爬虫(一)jupyter环境安装
一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果.--Jupyt ...
- mac python安装第三方库jupyter_Mac搭建jupyter环境
1. 安装HomeBrew HomeBrew或者Brew是OS X 不可或缺的套件管理器,用于安装或者卸载mac应用程序非常方便有效,如果没有安装,则可以打开Mac终端执行下面代码进行安装 /usr/ ...
- anaconda安装及pytorch、tf、jupyter环境配置
由于环境崩了,找不到原因,所以又开始摸索着从头开始配置conda环境 1. 安装anaconda anaconda 安装包下载地址如下 下载地址:Anaconda | Individual Edit ...
- 数据分析——1.环境搭建(Jupyter Lab安装教程)
数据分析--1.环境搭建(Jupyter Lab安装教程) 1. 安装Jupyter Lab pip install jupyterlab 2. 运行Jupyter Lab 打开cmd,运行命令,浏览 ...
- tensorflow环境安装(及tensorflow虚拟环境中配置jupyter)
tensorflow环境安装 一.安装tensorflow 打开菜单栏的Anaconda Prompt,首先要添加国内的镜像源通道,一般都是默认的国外镜像连接,下载会很慢,这里用了清华的镜像源. co ...
- jupyter运行环境安装与使用
jupyter运行环境安装与使用 所有文章不设限,我们相遇偶然,相散坦然,互不打扰,各自安好,向阳而生 一.利用python环境,使用pip命令安装 1. 安装jupyter的方式 此处省去对于pyt ...
- windows环境下32位汇编语言程序设计 90盘_Python 0基础详细教程 环境安装01
Python语言有什么用,首先让大家了解Python语言的基本知识: Python语言是一种解释型,面向对象,动态数据类型的高级程序设计语言,Python语言是数据分析师的首选数据分析语言,通过数据挖 ...
- Window10环境下的Jupyter notebook安装与打开默认路径的修改
一.jupyter notebook是什么 官网的介绍是:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档. 用途包括:数据清理和转换, ...
- 和ESP8266 Arduino谈场恋爱 01 一条具有中国特色的开发环境安装道路
前言 废话不多说,环境先搞起来. 非著名情感博主 IoT小能手 twowinter,耗费数月心血,编著长篇言情小说<和ESP8266 Arduino谈场恋爱>,为广大技术宅男传授深度撩妹技 ...
最新文章
- 3的三个整数立方和有多少个解?全球40万台计算机助力,MIT研究登上PNAS
- html5知识总结,HTML5初级知识总结
- 22/11/2010
- 全球及中国家庭用空气净化器行业供需分析及发展营利模式预测报告2022-2027年
- 从三大顶会论文看百变Self-Attention
- memcahce文章精选
- javascript --- XHR(XMLHttpRequet)对象
- 工作286:v-model没有值会报错
- MySQL要不要用函数_2.mysql函数的使用
- WinSCP无法连接linux,而secureCRT却可以
- python没基础能自学吗-python自学没有基础会不会不好学?
- 剖析WordPress模板文件【转】
- 微信8.0来了,iOS更新及Android内测版来啦(内含内测版下载连接)
- Android反射系统截图Api
- matlab fig图片读取,从Matlab .fig文件中读取数据,并重新绘图
- RASP | 远程Java应用的RASP调试教程
- 64位Windows 8 运行Trial-Reset,但是提示缺少“MSCOMCTL.OCX”的解决方法
- 【考研】操作系统试题集合(含简述、选择、判断和填空题)
- 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)
- MTK6737模块硬件方案指导手册
热门文章
- mysql集群如何保障数据分布均匀_如何保证数据库集群时候,主从库一致性的问题?...
- opencv配置原理
- lrzsz linux 安装目录,Linux下lrzsz软件的安装与使用
- github ssl验证跳过
- [Codeforces Round #195 (Div. 2)] A. Vasily the Bear and Triangle
- PHP判断文件夹是否存在和创建文件夹的方法
- error: [FabricCAClientService.js]: Failed to enroll admin, error:%o message=Calling enroll endpoint
- element动态form实现
- CSS 实现必填项前/后添加红色星号
- 苹果id是什么格式的_iTunes Converter mac(音频格式转换工具)