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 ...
随机推荐
- python 杨辉三角实现逻辑
程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] ...... 方法:迭代,生成器 def triangles() L = [1] while True: yiled ...
- Golang:接口(interface)
Go中没有class的概念.Go 语言中使用组合实现对象特性的描述.对象的内部使用结构体内嵌组合对象应该具有的特性,对外通过接口暴露能使用的特性.Go 语言的接口设计是非侵入式的,接口不知道接口被哪些 ...
- mysql的orde by 按照指定状态顺序排序
要求按照以下顺序排序 审核中->审核拒绝->待放款->放款失败->待还款->已结清->已逾期 { id:80, label:'审核中'},{ id:100, lab ...
- python 机器学习
十分钟搞定pandas http://www.cnblogs.com/chaosimple/p/4153083.html dummies 哑变量,将变量重新编码,便于二分类,例如男.女,变为0,1等 ...
- nohup 运行后台程序
写了个程序,大概就是日志文件快写满的时候自动删日记.然后 java -jar log_delete.jar & 跑起来.过两天ps发现程序没有了, 网上一查明白是因为:通过终端(shel ...
- h3c acl配置一列
acl number 3004 rule 0 permit ip source 10.2.1.4 0 rule 1 deny ip source 192.168.1.91 0 rule 2 deny ...
- xml文档格式学习笔记
xml入门经典 (pdf书籍) https://www.cnblogs.com/zhaopengcheng/p/6848802.html
- Stanford CS20学习笔记
Lecture Note 2 Tensorboard P3 Data Structures P4 Math Operations P6 Data Types P7 tf native &&am ...
- python 方法
1.首先运行python交互模式 输入 python 2.定义一个有序的集合 相当于js中的数组它里面有一些增删改查的方法 1. 定义一个数组 >>> ww = ['1','2',' ...
- Python开发——17.CSS
一.CSS 1.概述 CSS(Cascading Style Sheets),层叠样式表,用来控制网页数据的表现,使网页的表现与数据内容分离. 2.引入方式 (1)行内式 <body> & ...