最近在学 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)”的应用程序。
单击打开应用程序,会出现如下命令行界面:
建议配置清华大学的开源软件镜像下载站 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 表示继续操作。
创建完成后会出现如下提示:
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 介绍、安装及使用教程 - 知乎