文章

JupyterLab环境安装与初次进入

JupyterLab环境安装与初次进入

JupyterLab环境安装与初次进入

1. 目标

完成以下操作:

  • 安装 Miniconda。
  • 创建 Conda 环境。
  • 安装 JupyterLab, NumPy, Matplotlib, SciPy, ipywidgets。
  • 创建项目目录。
  • 第一次进入 JupyterLab 页面。

本文不包含 Notebook 创建和绘图流程。


2. 占位符说明

占位符含义本文示例
[ENV_NAME]Conda 环境名numeric-viz-lab
[MINICONDA_ROOT]Miniconda 安装目录D:\Dev\miniconda3
[PROJECT_ROOT]项目根目录E:\PycharmProjects\RenderingMathLab

说明:

  • 占位符不是命令的一部分。
  • 执行命令时, 需要将占位符替换为自己的实际值。
  • 本文示例值仅用于演示。

3. 安装 Miniconda

下载 Windows 64-bit Graphical Installer。(页面)

安装时按以下选项配置:

1
2
3
4
5
Install for: Just Me
Install Location: [MINICONDA_ROOT]
Advanced Options:
  不勾选 Add Miniconda to PATH
  勾选 Register Miniconda as default Python

本文示例安装目录:

1
D:\Dev\miniconda3

4. 打开 Anaconda Prompt

操作:

在 Windows 开始菜单搜索并打开:

1
Anaconda Prompt

预期结果:

命令行前缀类似:

1
(base) C:\Users\YourName>

说明:

(base) 表示当前处于 Conda 的默认环境。


5. 创建 Conda 环境

操作:

输入以下命令并回车:

1
conda create -n [ENV_NAME] python=3.12

本文示例:

1
conda create -n numeric-viz-lab python=3.12

如果出现确认:

1
Proceed ([y]/n)?

输入以下内容并回车:

1
y

如果首次使用时出现 Terms of Service 确认:

1
Do you accept the Terms of Service?

输入以下内容并回车:

1
a

预期结果:

环境创建完成后, 命令行显示类似提示:

1
2
3
To activate this environment, use

    conda activate [ENV_NAME]

6. 激活 Conda 环境

操作:

输入以下命令并回车:

1
conda activate [ENV_NAME]

本文示例:

1
conda activate numeric-viz-lab

预期结果:

命令行前缀变为:

1
([ENV_NAME]) C:\Users\YourName>

本文示例:

1
(numeric-viz-lab) C:\Users\YourName>

7. 安装基础包

操作:

输入以下命令并回车:

1
conda install -c conda-forge jupyterlab numpy matplotlib scipy ipywidgets

如果出现确认:

1
Proceed ([y]/n)?

输入以下内容并回车:

1
y

安装内容:

包名用途
jupyterlabNotebook 工作界面
numpy数值计算
matplotlib绘图
scipy科学计算扩展
ipywidgets交互控件

预期结果:

安装完成后, 命令行返回输入状态:

1
([ENV_NAME]) C:\Users\YourName>

8. 创建项目目录

操作:

输入以下命令并回车:

1
2
mkdir [PROJECT_ROOT]
cd /d [PROJECT_ROOT]

本文示例:

1
2
mkdir E:\PycharmProjects\RenderingMathLab
cd /d E:\PycharmProjects\RenderingMathLab

继续输入以下命令并回车:

1
2
3
mkdir notebooks
mkdir outputs
mkdir scripts

目录用途:

目录用途
notebooks存放 .ipynb Notebook
outputs存放导出的图片, 数据等
scripts存放可复用 Python 脚本

预期结果:

当前命令行位置变为:

1
([ENV_NAME]) [PROJECT_ROOT]>

本文示例:

1
(numeric-viz-lab) E:\PycharmProjects\RenderingMathLab>

9. 第一次进入 JupyterLab

操作:

确认当前命令行前缀和路径类似:

1
([ENV_NAME]) [PROJECT_ROOT]>

输入以下命令并回车:

1
jupyter lab

预期结果:

浏览器自动打开 JupyterLab 页面。

如果浏览器没有自动打开, 在命令行中找到类似地址:

1
http://localhost:8888/lab?token=......

复制完整地址到浏览器打开。


10. 完成检查

确认以下结果:

  • 浏览器成功打开 JupyterLab。
  • JupyterLab 左侧文件列表显示 [PROJECT_ROOT] 下的内容。
  • 可以看到以下目录:
1
2
3
notebooks
outputs
scripts

到此, 环境安装与初次进入完成。


11. 常见问题

11.1 conda 不是内部或外部命令

原因:

  • 当前不是 Anaconda Prompt。
  • 或 Miniconda 未加入系统 PATH。

处理方式:

  • 使用开始菜单中的 Anaconda Prompt
  • 不建议为了方便直接把 Miniconda 加入系统 PATH。

11.2 jupyter 不是内部或外部命令

原因:

  • 未激活目标 Conda 环境。
  • jupyterlab 未安装成功。

操作:

输入以下命令并回车, 检查环境列表:

1
conda info --envs

输入以下命令并回车, 激活环境:

1
conda activate [ENV_NAME]

输入以下命令并回车, 重新安装 JupyterLab:

1
conda install -c conda-forge jupyterlab

11.3 当前目录和 Conda 环境目录是否相同

不是同一件事。

Conda 环境目录用于存放 Python 和依赖包, 通常在:

1
[MINICONDA_ROOT]\envs\[ENV_NAME]

项目目录用于存放 Notebook 和项目文件, 例如:

1
[PROJECT_ROOT]

二者不需要相同。


11.4 是否需要更新 Conda

如果安装过程中出现类似提示:

1
A newer version of conda exists.

初次安装流程中可以先忽略。

完成标准是:

  • Conda 环境能正常创建。
  • 基础包能正常安装。
  • JupyterLab 能正常进入。
本文由作者按照 CC BY 4.0 进行授权