广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Jupyter 介绍、安装及使用
  • 647
分享到

Jupyter 介绍、安装及使用

python 2023-09-05 06:09:39 647人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

Jupyter 介绍、安装及使用 一.Jupyter介绍 Jupyter Notebook是一个开源的WEB应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。 Jupyter

Jupyter 介绍、安装及使用


一.Jupyter介绍

Jupyter Notebook是一个开源WEB应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。

Jupyter Notebook是Ipython项目的一个派生项目,IPython项目本身曾经有一个IPython Notebook项目。后来从中拆分出去,叫做Jupyter Notebook。

"Jupyter"名字来源于它所支持的核心编程语言:Julia、Python和R。Jupyter随IPython内核一起提供,该内核允许用户使用Python编写程序。目前,还有100多个其他内核也可以使用。


二.安装

pip install jupyter

注:Anaconda是Python另一个非常流行的发行版,它之后有着自己的叫做“conda”的安装工具。用户可以使用它来安装很多第三方包。然而,Anaconda会预装很多包,包括了Jupyter Notebook,所以若已经安装了Anaconda,则Jupyter已经自动安装完毕。


三.开启Jupyter Notebook服务器

现在Jupyter已经安装完毕,我们需要在本地创建一个文件夹,名称随意,这里我在D盘根目录下创建了Jupyter_Notebooks空文件夹。

在此文件夹下打开终端,并执行命令:

jupyter notebook

这将开启Jupyter,并使用你的默认浏览器访问URL:Http://localhost:8888/tree

像这样:
在这里插入图片描述
注意:现在并没有运行一个Notebook,而是仅仅运行了Notebook服务器。


四.创建一个Notebook

点击“New”按钮,打开菜单选择环境。
这里我的电脑里安装了python3,因此选择Python3。
在这里插入图片描述


五.命名

点击上方的"Untitled",然后键入想要的名称。
在这里插入图片描述
这里改为demo。


六.运行Cells

在cell中输入代码后,可以点击
在这里插入图片描述
或者可以使用键盘shift + enter运行代码。

注意:当一个页面中有多个单元格时,按顺序运行它们,它们之间则可以共享方法与变量。无需在单元格中重新导入模块和变量。
在这里插入图片描述
当运行单元格时,在单元格左侧的单词In旁边有一些方括号。方括号将自动填充一个数字,该数字表示将运行单元格的顺序。例如,如果我们打开一个全新的Notebook并运行该Notebook顶部的第一个单元格,则方括号将填充数字1。


七.菜单

在这里插入图片描述

  • File

File中的常规功能如创建新文件和保存等功能就不赘述。

保存检查点(Ctrl + s) 这个功能较特殊且有用,它可以保存以后想用来回滚的检查点,并在需要的时候Revert to Checkpoint。

  • Edit

接下来是编辑菜单。在这里可以剪切、复制和粘贴单元格。这里也可以删除、分割或合并一个单元。并且也可以在这里重新排序单元格。

选中单元格时,左侧竖条呈蓝色,这时可以对单元格进行操作。
点按"x"剪切单元格。
点按"c"复制单元格。
点按"v"粘贴单元格。
双击"d,d"删除单元格。
选中单元格中的文本框内容时,左侧竖条呈绿色,这时可以对文本进行操作。
使用"Ctrl + 上述单个字符"实现对文本的操作。

在这里插入图片描述

注意:我们会发现Edit中有一些条目选项是灰色的,不可点击。这是因为在当前类型的单元格中不可使用这些功能。例如,代码单元格中不能够插入图片,但markdown单元格中可以。

  • View

View栏可以开关顶栏和工具栏,还可以开关代码行号(Ctrl + L)。

  • Insert

Insert栏可以在当前单元格的上方和下方插入单元格。(A / B)

  • Cell

Cell中可以有选择地运行单元格,个人认为这些功能使用toolbar更方便。

  • Kernel

内核单元用于处理在后台运行的内核。在这里,我们可以重新启动内核,重新连接它,关闭它,甚至更改您的Notebook使用的内核。
虽然我们可能不会经常使用内核,但是在调试Notebook时,可能需要重新启动内核。当这种情况发生时,就会去这里操作,也可使用toolbar的循环箭头重启内核。

  • Widgets

Widgets菜单用于保存和清除widget状态。小部件基本上是javascript小部件,我们可以将其添加到单元格中,以使用Python(或其他内核)生成动态内容。

  • Help

可以从中查看键盘快捷键,使用界面教程和许多相关工具。


八.开启终端或其他

Jupyter Notebook中,除了代码页面外,还可以开启终端,或文本。
终端框实现了在web网页中打开服务器端的操作系统终端。允许你运行bash,Powershell等shell。


九.查看什么正在运行

在Jupyter服务器的首页(http://localhost:8888/tree)中,有另外两个按钮:Running和Clusters。

Running中会告诉你哪个Notebooks和终端在运行。这对于你想在关闭服务器前确保相应数据被保存的情况将很有用处。


来源地址:https://blog.csdn.net/fakejvruo/article/details/124409158

--结束END--

本文标题: Jupyter 介绍、安装及使用

本文链接: https://www.lsjlt.com/news/394772.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Jupyter 介绍、安装及使用
    Jupyter 介绍、安装及使用 一.Jupyter介绍 Jupyter Notebook是一个开源的web应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。 Jupyter ...
    99+
    2023-09-05
    python
  • Tushare介绍、安装及使用教程
            本人是一个二本大数据的学生,想未来从事数据分析师的岗位。虽然说路漫漫道阻且长,但是我还是想跟大家分享一下平时做一些数据分析喜欢用的数据源,如果大家看完我的文章后,有什么不好的地方欢迎大家在评论区写下宝贵的意见,我看到都会积极...
    99+
    2023-10-08
    python
  • redis介绍以及安装
        前面2篇文章我们简单了解了memcached的安装以及结合php。现在我介绍另一个nosql键值数据库redis,通过学习查资料发现redis使用的场合比me...
    99+
    2022-10-18
  • MongoDB介绍以及安装
    一、MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C...
    99+
    2022-10-18
  • miniconda3介绍、安装以及使用教程
    目录简单来说conda有什么用?对于pip、conda、anaconda和miniconda的区别。安装环境配置测试安装第三方库Pycharm使用conda环境vscode使用con...
    99+
    2023-02-14
    miniconda安装 miniconda的安装与配置 miniconda安装教程
  • jupyter notebook安装中文及使用
    jupyter notebook 一;下载 首先下载jupyter库(pip install jupyter),下载完后,在命令行直接输入jupyter notebook就能进入页面了。 …… 二;设置中文 jupyter notebook...
    99+
    2023-09-11
    python jupyter
  • MySQLShell的介绍以及安装
    目录01 ReplicaSet的架构02 MySQL Shell的介绍以及安装03 MySQL Shell连接数据库并创建ReplicaSet01 ReplicaSet的架...
    99+
    2022-11-12
  • redis简单介绍及安装使用小结
    一:redis介绍 Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash、li...
    99+
    2022-10-18
  • Py的ipykernel:Python库介绍、安装及使用攻略
    Py的ipykernel:Python库介绍、安装及使用攻略 ipykernel是一个用于在Jupyter Notebook中运行Python代码的包,它可以将Python代码转化为可以在IPytho...
    99+
    2023-09-07
    python 开发语言 linux
  • MySQL-5.6.38 安装部署及介绍
    第1章 MySQL简介及部署1.1 介绍1.1.1 什么是数据数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符...
    99+
    2022-10-18
  • Pandas的介绍及安装方法
    这篇文章主要介绍“Pandas的介绍及安装方法”,在日常操作中,相信很多人在Pandas的介绍及安装方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Pandas的介绍及安装方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-01
  • Hanlp在Python环境中的安装、介绍及使用
    这篇文章主要讲解了“Hanlp在Python环境中的安装、介绍及使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hanlp在Python环境中的安装、介绍及使用”吧!HanlpHanLP是...
    99+
    2023-06-02
  • XpmJS的介绍以及安装过程
    XpmJS的介绍以及安装过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、XpmJS 是啥XpmJS可以链接任何云端资源,为小程序、移动应用提供云资源通道和后端能力。降...
    99+
    2023-06-19
  • MySQL中XtraBackup安装及备份介绍
    下面一起来了解下MySQL中XtraBackup安装及备份,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL中XtraBackup安装及备份这篇短内容是你想要的。 备注:先安装XtraB...
    99+
    2022-10-18
  • MySQL Shell的介绍以及安装
    01 ReplicaSet的架构     前面的文章中,我们说了ReplicaSet的基本概念和限制以及部署前的基本知识。今天我们来看InnoDB ReplicaSet部署过程中的两个重要组件之一...
    99+
    2022-05-17
    MySQL shell MySQL shell安装
  • 01.数据库的介绍及安装
    MySQL理论 1. 数据库 数据: 数据就是一种符号,记录人类认为有价值的东西,例如图片、视频、文字、表格等 从计算机角度来看,就是二进制、16进制的文件 数据库的分类: RDBMS:关系型数据库管理系统 二维表结构,有清楚的...
    99+
    2020-08-29
    01.数据库的介绍及安装
  • Python使用Selenium WebDriver的入门介绍及安装教程
    Selenium是一个用于自动化Web应用程序测试的工具,它可以模拟用户在浏览器中的操作,比如点击、填写表单、提交等。Python是...
    99+
    2023-08-22
    python
  • LAMP架构介绍、MYSQL介绍、安装
    LAMP 架构 LAMP 指的Linux(操作系统)、Apache(httpd服务器)、MySQL(数据库软件)和PHP(有时也是指Per或Python)的缩写,一般用来建立web服务器(三个角色可以在一...
    99+
    2022-10-18
  • LAMP架构和MySQL_MariaDB介绍及MySQL安装
    1.LAMP架构介绍Linux+Apache(httpd)+MySQL+PHPPHP网站(Google、淘宝、百度、51cto播客、猿课论坛)三个角色可以在一台机器、也可以分开可以参考其他文档:https:...
    99+
    2022-10-18
  • MyCat教程三:安装及配置介绍
    一、安装MyCat 1.安装准备环境 1.1 安装JDK   因为MyCat是java开发的,所以需要java虚拟机环境,在Linux节点中安装JDK是必须的。 1.2 放开相关端口   在主从节点上都放开对端口3306...
    99+
    2015-06-08
    MyCat教程三:安装及配置介绍
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作