Jupyter notebook安装与启动

Jupyter notebook安装与启动

介绍

  Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果

  简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示

  如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释

文档:The Jupyter Notebook --- Jupyter Notebook 7.5.5 documentation

特点

  • 编程时具有语法高亮、缩进、tab补全的功能
  • 可直接通过浏览器运行代码,同时在代码块下方展示运行结果
  • 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等
  • 对代码编写说明文档或语句时,支持Markdown语法
  • 支持使用LaTeX编写数学性说明

提示:Anaconda完整版已经默认安装,Miniconda没有安装

使用Anaconda安装

  如果没有自动安装,那么就在Shell中输入以下命令安装:

python 复制代码
conda install jupyter notebook

使用pip安装

python 复制代码
pip install jupyter
python 复制代码
注意
	老版本的pip在安装Jupyter Notebook过程中或面临依赖项无法同步安装的问题。因此需要先把pip升级到最新版本。

pip install --upgrade pip

运行Jupyter Notebook

python 复制代码
 jupyter notebook

​  执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。

  启动过程中终端显示内容如下

python 复制代码
$ 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"则是端口号。

  如果同时**启动了多个Jupyter Notebook,由于默认端口"8888"被占用,因此地址栏中的数字将从"8888"起,每多启动一个JupyterNotebook数字就加1,如"8889"、"8890"......

指定端口启动

  如果想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令:

python 复制代码
# jupyter notebook --port <port_number>
jupyter notebook --port 9999
Jupyter notebook修改主目录

​  当执行完启动命令之后,浏览器将会进入到Notebook的主页面,如下图所示:

  如果想要修改默认文件存储路径,那需要修改Jupyter Notebook的文件存放路径

  • 创建文件夹/目录
  • 配置文件路径
      生成配置文件
python 复制代码
jupyter notebook --generate-config

提示:

  常规的情况下,Windows和Linux/macOS的配置文件所在路径在家目录下的 .jupyter 下,配置文件名:

jupyter_notebook_config.py

​文件配置

​  修改配置文件内容:

  找到 c.NotebookApp.notebook_dir '修改目录'

​ 验证结果

​ 在终端中输入命令 jupyter notebook 打开Jupyter Notebook,此时看到一个清爽的界面,就说明成功了!

Jupyter notebook文件操作

操作Jupyter内的文件途径有2种:

  • 服务与客户端在同一台设备上,可以直接修改文件夹与文件,也可以通过Jupyter操作
  • 服务与客户端不在同一台设备上,通过Jupyter操作

创建文件

打开浏览器的Jupyter后,右上角可以创建新的

注意:Jupyter创建的Python文件后缀为 .ipynb

修改文件名

  • 双击文件名
  • 在文件列表中修改,需要在文件关闭的情况下

复制文件

移动文件

删除文件

上传文件

  选择上传文件按钮,选中文件即可

下载文件

Jupyter notebook单元格操作

​  Jupyter Notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字

内容类型

  • Code

​  Python代码单元格,用来编写代码

  • MarkDown

​  支持Markdown语法单元格,用来编写描述程序的文字

  • Raw NBConvert

​  原生类型单元格,内容会原样显示。使用NBConvert转换后才会显示特殊格式,基本不用

  • Heading

​  标题单元格,已经不再支持

编辑模式

  • 命令模式

​  单元格处于选中状态,不可写内容

​  单元格左侧为粗蓝色线条,其余是细灰线条

​  按 esc 键进入命令模式

  • 编辑模式

​  单元格处于编辑状态,可以写内容

​  此时单元格左侧为绿色线条,其余为细绿色线条

​  按 enter 或 return 键进入编辑模式

**注意:**模式不同,对快捷键支持不同

快捷键

对照表

命令模式

编辑模式

查看快捷键

进入Jupyter Notebook主界面"File"中

  • 在"New"的下拉列表中选择环境创建一个笔记本
  • 点击"Help"
  • 点击"Keyboard Shortcuts"
VSCode配置Jupyter notebook

  VSCode默认是支持Jupyter Notebook的使用,但需要安装JupyterNotebook工具。具体方式如下:

安装Jupyter插件

ipynb文件

  可以在右下角选择python环境

py文件

  py后缀的文件,在VSCode也可以是交互式的文件

注意:VSCode会提示安装ipykernel模块,安装即可(同一环境只安装一次)

相关推荐
青 春 记 忆9 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
GlueNa2SiO39 小时前
03-Flask模板引擎Jinja2详解
笔记·python·flask
临沂GEO12 小时前
GEO搜索优化科普|正规地理位置流量运营入门指南
大数据·人工智能·python·流量运营
大模型码小白12 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring
RE-190112 小时前
电商互联网指标 - 归纳笔记
数据分析·电商指标·互联网指标·业务指标·指标解释
荷蒲13 小时前
【小白量化Qbuddy】利用AI学习中文Python
人工智能·python·学习
柳絮飞祭奠14 小时前
Dify Windows Docker Desktop 部署文档
人工智能·深度学习·语言模型·数据分析·transformer·边缘计算·集成学习
数据狐(Datafox)15 小时前
京东商品列表API技术解析与落地应用(含标准 JSON 示例)
java·大数据·前端·人工智能·python·数据分析·json
量化吞吐机15 小时前
2026年下半年手工交易规则走向量化表达,产品该先接住哪一步
人工智能·python
Metaphor69215 小时前
使用 Python 读取和删除 Excel 文件属性
python·excel