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的安装与基本操作的更多相关文章

  1. Jupyter Notebook 介绍 安装和使用技巧

    Jupyter Notebook介绍.安装及使用教程 原文链接:https://www.jianshu.com/p/91365f343585 目录一.什么是Jupyter Notebook? 1. 简 ...

  2. python ipython notebook或者 jupyter notebook 的安装

    IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果.在浏览器的界面中使用单元(Cell)保存各种信息.Cell有多种类型,经常使用的有表示格式化文本的 ...

  3. Jupyter Notebook环境安装

    Jupyter Notebook环境安装 一.什么是jupyter Notebook 1.简介 Jupyter Notebook 是基于网页的用于交互计算机的应用程序器可被应用程序. 能让用户将说明文 ...

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

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

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

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

  6. Jupyter Notebook的安装

    依赖安装 pandoc texlive-xetex texlive-lang-cjk 安装Jupyter Notebook 本文不讲解在Anaconda中安装. 安装方法 sudo python -m ...

  7. jupyter notebook的安装与使用

    一.jupyter notebool介绍 Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行pyt ...

  8. 在windows下安装Jupyter Notebook的安装和使用

    1 认识jupyter jupyter /ˈdʒuːpɪtə(r)/可以提供适合捕捉整个计算过程的基于web的应用程序:开发.记录和执行代码,以及结果输出. jupyter Notebook提供了两个 ...

  9. jupyter notebook 的安装及使用

    推荐使用Python3 版本 安装pip3 版本 打开终端输入,安装jupyter notebook(ipython4之后命名) pip3 install jupyter notebook 启动jup ...

随机推荐

  1. 用grunt对css代码进行压缩

    1.先安装Node.js环境 Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器.Node.js的下载链接 安装完后进行验证 2.安装grunt及插件 通 ...

  2. Python之路(第三十一篇) 网络编程:简单的tcp套接字通信、粘包现象

    一.简单的tcp套接字通信 套接字通信的一般流程 服务端 server = socket() #创建服务器套接字 server.bind() #把地址绑定到套接字,网络地址加端口 server.lis ...

  3. java Quartz任务调度器

    1.quarz对java1.5实现的简单调度做了封装 /**     * quartz对任务调度进了高度抽象: 1调度器:2任务:3触发器     * Job接口(任务):定义需要调度的任务     ...

  4. 虚拟DOM

    传统的 DOM 操作是直接在 DOM 上操作,当需要修改一系列元素中的值时,就会直接对 DOM 进行操作.如果需要操作的DOM元素过多,则成本太高,而采用 Virtual DOM 则会对需要修改的 D ...

  5. C++如何获取当前路径下所有文件的文件名

    今天我遇到了这样一个任务:要求编写一个程序,统计和这个程序在同一目录下(及其子目录)所有文件的单词数.统计单词数十分倒不是太难,倒是找出同一目录下的所有文件,是我从来没有接触过的.仔细分析,这个问题其 ...

  6. H5新特性——--第三方绘图工具库 echarts(canvas)---SVG绘图

    今天学习的内容 3.1:h5新特性---第三方绘图工具库 echarts(canvas) 百度 echarts;d3;two.js;.... 3.2:h5新特性---SVG绘图 3.2:h5新特性-- ...

  7. 计算pi的精度+进度条显示

    步骤1:安装tqdm 首先,要打开cmd,输入指令,不断找到python文件的路径,知道找到Scripts,然后分别打入pip install pygame和pip install tqdm  如下图 ...

  8. Git和Eclipse的使用、上传、部署

    https://www.jianshu.com/p/812717c740a2 https://blog.csdn.net/lynn_Kun/article/details/73740400 https ...

  9. ehcache如何配置

    1.pom.xml文件配置(主要针对jar包的引入) <ehcache.version>2.6.9</ehcache.version><ehcache-web.versi ...

  10. Java性能优化的50个细节(珍藏版)

    原文地址:https://www.toutiao.com/i6595499804082569742/ 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身.养成良好的编码习惯非常重 ...