文章目录
-
- 一、层级关系
- 二、核心关联点
-
- [1. 安装层面](#1. 安装层面)
- [2. 环境共用](#2. 环境共用)
- [3. 启动方式两种(都依托Anaconda)](#3. 启动方式两种(都依托Anaconda))
- 三、二者区别(别混淆)
- [补充:Jupyter Lab](#补充:Jupyter Lab)
Anaconda3 是一套完整环境管理工具包,Jupyter Notebook 是它内置自带的交互式代码编辑器;Anaconda 负责提供 Python 环境、安装依赖,Jupyter 负责写、运行代码笔记。
一、层级关系
-
Anaconda3(底层载体)
- 自带独立 Python、conda 包管理器
- 预装上百个数据分析库(numpy、pandas 等)
- 内置安装好 Jupyter Notebook / Jupyter Lab,开箱即用,不用手动
pip install - 提供虚拟环境,Jupyter 可以切换不同 Python 环境运行代码
-
Jupyter Notebook(上层应用工具)
只是 Anaconda 里众多工具之一,作用:
- 网页端交互式代码,代码、文字、公式、图表混排
- 专门做数据分析、机器学习实验、学习笔记
二、核心关联点
1. 安装层面
-
安装完整版 Anaconda3:自动装好 Jupyter,打开 Anaconda Navigator 点一下就能启动
-
如果是轻量 Miniconda:需要手动执行安装命令
bashconda install jupyter -
纯原生 Python 环境:必须用 pip 安装,还容易出现依赖报错,Anaconda 完美规避
2. 环境共用
Jupyter 运行代码时,使用的 Python 内核,就是 Anaconda 创建的虚拟环境:
- 用 conda 创建
py310环境 - 在该环境下安装 ipykernel
- 打开 Jupyter,可切换内核为 py310,不同项目隔离互不冲突
bash
conda activate py310
conda install ipykernel
python -m ipykernel install --name py310
3. 启动方式两种(都依托Anaconda)
方式1(图形化,新手):打开 Anaconda Navigator → 点击 Jupyter Notebook 启动
方式2(命令行):打开 Anaconda Prompt,输入
bash
jupyter notebook
三、二者区别(别混淆)
| Anaconda3 | Jupyter Notebook |
|---|---|
| 环境管理系统 | 代码编辑运行工具 |
| 管理Python版本、第三方库、虚拟环境 | 只负责交互式写代码、展示图表 |
| 包含Spyder、Navigator、conda、Python、Jupyter等一堆工具 | 仅单一网页编辑器 |
| 不写代码也能用,用来配置环境 | 必须依赖Python环境才能打开运行 |
- Anaconda 是"工具箱",Jupyter 是工具箱里自带的"笔记本";
- 没有 Anaconda 也能单独装 Jupyter,但会很难管理库和多版本Python;
- 做数据分析、机器学习时,标准搭配:Anaconda 管理环境 + Jupyter 写实验代码。
补充:Jupyter Lab
是 Notebook 的升级版,同样预装在 Anaconda 里,功能更强,日常开发更推荐:
bash
jupyter lab