Windows 11 系统下配置 Miniconda + Jupyter Notebook

673 阅读4分钟

最近在学 Python,想用 Jupyter Notebook 来写 Python 的学习笔记,但又不需要 Anaconda 里那么多的功能,于是我决定用 Miniconda 和 Jupyter Notebook 的组合来代替 Anaconda。

本文基于我在 Windows 11 系统下配置 Miniconda 和 Jupyter Notebook 的全过程。


1. Miniconda

1.1 Miniconda 简介

Miniconda 是 Conda 的免费最小安装程序。Conda 是一个开源工具包管理系统和环境管理系统,可用于管理 Python 工具包和环境。

1.2 Miniconda 安装

打开 Miniconda 官网,在 “Latest Miniconda installer links”(最近的 Miniconda 安装包链接)里找到平台名称对应为 Windows 的安装包链接,点击该链接开始下载。下载完成后按照默认步骤安装即可。

1.3 Miniconda 配置

Miniconda 安装完成后,就可以在开始菜单里看到名为“Anaconda Prompt (miniconda3)”的应用程序。

image.png

单击打开应用程序,会出现如下命令行界面:

image.png

建议配置清华大学的开源软件镜像下载站 Tuna,以提升在 Conda 中下载文件的速度。

在上述命令行界面中依次输入下面两条命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

1.4 创建 Python 虚拟环境(可选)

Miniconda 默认的 Python 环境名为“base”,也就是 Anaconda Prompt 命令行界面中开头括号里的名称。我们可以新建一个 Python 虚拟环境来安装 Jupyter,也可以直接使用默认的 base​​ 环境进行安装。

创建一个 Python 3.8 的虚拟环境:

conda create -n python_3.8 python=3.8

这里的 python_3.8​​ 是人为指定的虚拟环境名称,你可以根据需求替换为其他名称。前面提到的“base”也是虚拟环境名称。python=3.8​​ 是指定虚拟环境的 Python 版本为 3.8。

创建过程中会出现 Proceed ([y]/n)?​​ 的提示,这里的 y 表示 yes,n 表示 no。输入 y​​ 表示继续操作。

创建完成后会出现如下提示:

image.png

1.5 常用 Conda 指令

进入创建好的虚拟环境:

conda activate python_3.8

输入上述指令即可进入刚刚创建的虚拟环境。此时可以看到命令行前面的括号里显示的是“Python_3.8”,表示当前虚拟环境名称。这里的 python_3.8​​ 可替换成你所创建的其他虚拟环境名称。

退出虚拟环境:

conda deactivate

查看当前环境下所有的 Python 工具包:

conda list

查看 Conda 里全部的虚拟环境:

conda env list

删除虚拟环境:

conda remove --name python_3.8 --all

2. Jupyter Notebook

2.1 Jupyter Notebook 简介

Jupyter Notebook 是用于创建和共享计算文档的原生 Web 应用程序,是一款非常适合写 Python 学习笔记的应用程序。

2.2 Jupter Notebook 安装

这里介绍使用 pip 命令安装的方法。

打开“Anaconda Prompt (miniconda3)”,进入命令行界面。首先我们需要将 pip 升级到最新版本,输入以下命令:

pip3 install --upgrade pip

接下来安装 Jupyter Notebook:

pip3 install jupyter

安装完成后,在命令行内输入 jupyter notebook​​ ,系统就会自动在浏览器里打开 Jupyter Notebook。

2.3 Jupyter Notebook 配置

初次打开 Jupyter Notebook 时,会默认显示 home 文件夹,即 Windows 系统中的 C:\Users<你的用户名>​​ 位置。

但我需要将其默认打开的文件夹更改为 D 盘中的 Projects 文件夹,所以需要对 Jupyter Notebook 作一定的配置。

首先我们需要生成 Jupyter Notebook 的配置文件,在命令行界面中输入:

jupyter notebook --generate-config

该配置文件会以 .py​​ 的格式(Python 文件)生成在 C:\Users\<你的用户名>\.jupyter\​​ 中。找到该文件并使用文本编辑器(比如 VS Code 或记事本)打开它。

然后在配置文件中新加一行代码即可:

c.NotebookApp.notebook_dir = "D:\Projects"

将上述代码字符串里的 D:\Projects​​ 替换为你设置的默认打开文件夹的地址即可。

注意:在 Windows 系统下,地址中的斜杠 \​ 需要转义,所以需将地址中所有的 \​ 替换成 \​ 。

添加完成后记得保存配置文件。再打开 Jupyter Notebook 时,默认显示的就是更改后的文件夹了。


至此,你已经成功在 Windows 11 系统下配置好了 Miniconda 和 Jupyter Notebook,接下来就可以愉快地使用 Jupyter Notebook 来学习 Python 啦!

有关 Jupyter Notebook 的详细使用方法,请见参考 2:Jupyter Notebook 介绍、安装及使用教程 - 知乎


参考

  1. Miniconda 安装及使用--小白上路 - 知乎
  2. Jupyter Notebook 介绍、安装及使用教程 - 知乎
  3. Anaconda conda 常用命令:从入门到精通 - CSDN