jupyter notebook的安装与基本操作
0.前言
最近正在重温Python基础知识,为了方便练习敲代码,于是选择安装jupyter notebook作为代码编辑器。
Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages.
官网上显示,jupyter notebook支持40多种语言,如Python,R,Julia和Scala等。还支持快速分享代码,交互式输出,大数据处理等。有兴趣的同学可以去官网了解更多。
1. 安装jupyter notebook
使用pip工具进行安装,如果没有pip的话,可以先安装一个$ sudo apt-get install python-pip
我使用的操作系统为ubuntu 18.04,如果你用的是windows系统或者redhat等系统,可以看这里
然后进行安装
$ pip install jupyter
2. jupyter notebook基本操作
查看帮助
$ jupyter notebook --help
为jupyter notebook设置一个登录密码
$ jupyter notebook password
打开jupyter notebook
$ jupyter notebook
界面介绍

新建一个Python脚本文件之后,输入代码,键入shift+回车执行。红框中的按钮为保存,粘贴复制和运行暂停代码等常用操作,刚装上来可以都试一遍。

jupyter notebook的好处就是在练习或者调试代码的时候,往往需要回头改代码,这个时候,你只需要选择到需要的代码块修改完成,再执行一遍,即可输出新的结果,而前面的代码则不需要重新执行。不过,如果涉及到变量的初始化等操作,则需要将相关的代码块重新执行。
3. 常用快捷键
shift+enter 执行代码块
dd 删除代码框(不是输入dd两个字符,而是选中代码框后dd)
m 切换markdown编辑器
其他快捷键可以在界面上方的help-->Keyboard Shortcut查看
4. 远程使用jupyter notebook
如果你的系统是装在服务器上,没有图形界面,需要远程连接的则可以加上如下参数
$ jupyter notebook --ip=0.0.0.0 --no-browser
jupyter notebook默认的端口是8888,比如我只需要在浏览器访问192.186.1.1:8888就可以看到jupyter notebook的界面了。
5. 可能遇到的问题
1. 远程访问打不开
解决:输入ifconfig查看自己的IP地址有没有写错(Windows输入ipconfig),如果没写错,那有可能是防火墙把端口屏蔽了,可以把8888端口加入防火墙白名单。
jupyter notebook的安装与基本操作的更多相关文章
- Jupyter Notebook 介绍 安装和使用技巧
Jupyter Notebook介绍.安装及使用教程 原文链接:https://www.jianshu.com/p/91365f343585 目录一.什么是Jupyter Notebook? 1. 简 ...
- python ipython notebook或者 jupyter notebook 的安装
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...
- Jupyter Notebook环境安装
Jupyter Notebook环境安装 一.什么是jupyter Notebook 1.简介 Jupyter Notebook 是基于网页的用于交互计算机的应用程序器可被应用程序. 能让用户将说明文 ...
- python环境搭建以及jupyter notebook的安装和启动
一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...
- Jupyter Notebook 的安装使用以及 tree 路径变更
由于最近开始学习 Python,进而接触到一个十分强大的交互式编辑器 — Jupyter Notebook,用起来也非常顺手,于是记录一下相关的使用过程. 一.安装 Python: ①首先前往 pyt ...
- Jupyter Notebook的安装
依赖安装 pandoc texlive-xetex texlive-lang-cjk 安装Jupyter Notebook 本文不讲解在Anaconda中安装. 安装方法 sudo python -m ...
- jupyter notebook的安装与使用
一.jupyter notebool介绍 Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行pyt ...
- 在windows下安装Jupyter Notebook的安装和使用
1 认识jupyter jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序:开发.记录和执行代码,以及结果输出. jupyter Notebook提供了两个 ...
- jupyter notebook 的安装及使用
推荐使用Python3 版本 安装pip3 版本 打开终端输入,安装jupyter notebook(ipython4之后命名) pip3 install jupyter notebook 启动jup ...
随机推荐
- VNC 分辨率修改
正确的: vncserver -geometry 1280x1024 错误的: vncserver -geometry 1280*1024
- python 13 常用模块 一
一.time模块 1.time.time()获取当前时间戳,返回长整型 2.time.localtime() 获取当地结构化时间,time.gmtime()获取格林尼治时间 一图需要传入匹配格式, ...
- Python 的经典设计格言,格言来源于 Python 但不限于 Python
The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Si ...
- Chapter5_初始化与清理_成员初始化
在java中,成员初始化在使用之前应该都要保证已经完成初始化.对于在方法体中的局部变量,如果没有使用指定初始化的方法对成员变量进行初始化,编译器会提示一个错误.而对于类的数据成员,编译器会对这些成员赋 ...
- PostgreSQL时间段查询
1.今日 select * from "表名" where to_date("时间字段"::text,'yyyy-mm-dd')=current_date 2. ...
- dubbo入门学习 一SOA
SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构(具体可以百度). 用途:SOA解决多服 ...
- 201771010142 张燕& 杨蓉庆 实验十一 集合
实验十一 集合 实验时间 2018-11-8 一 理论知识 一般将数据结构分为两大类:线性数据结构和非线性数据结构.线性数据结构:线性表.栈.队列.串.数组和文件.非线性数据结构:树和图. 线性 ...
- ajax 参数记录
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...
- javafx安装
可在官网http://efxclipse.bestsolution.at/ 下载 其中http://efxclipse.bestsolution.at/install.html#all-in-one ...
- 《Linux就该这么学》第十五天课程
本次课所学习的是DNS域名解析服务! 下面提供一些DNS有关的内容 如需进一步学习,请前往https://www.linuxprobe.com/chapter-13.html 工作模式: 1.主服务器 ...