这里记录了 Jupyter Notebook 使用过程中的一些资源。

基础教程

原本摘录了一些 Jupyter Notebook 的使用语法,但搞了半天还是网上教程的搬运,因此这里就直接放链接了;用得多了自然会比较熟练,一步步按照教程走就行了。

【官方文档】https://jupyter-notebook.readthedocs.io/en/stable/

下面是初学的时候参考的一些教程

Jupyter 配置 kernel

  • Jupyter Notebook 仅需要在 base 环境下安装,之后若要使用直接在 base 下 jupyter notebook 打开即可;
  • 但为了能够使用其他的环境,需要手动将其他 conda 环境添加到 Jupyter 中,之后即可在浏览器界面中选择所调用的环境;
  • 添加的方式有以下两种,均测试成功
1
2
3
4
5
6
#方案 1
#事先在 base 环境中安装好 ipykernel
python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"

#方案 2
ipython3 kernel install --user --name python35 --display-name='Python 3.5'

若成功安装会有类似的提示。

1
Installed kernelspec py3 in /Users/mac/Library/Jupyter/kernels/py3
  • 此外,例如对于上面的那个环境,对应的 Jupyter 中的配置文件是 ~/Library/Jupyter/kernels/py3/kernel.json ,内容为
1
2
3
4
5
6
7
8
9
10
11
{
"argv": [
"/Users/mac/anaconda3/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "py3",
"language": "python"
}

可以看到这里记录了环境的详细信息。

  • 最后,是如何删除配置好的 Kernel。1. 当然可以直接把用户 Library 下的那个文件夹删去;2. Jupyter 提供了管理工具,使用 jupyter kernelspec list 查看 Kernel 列表,使用 jupyter kernelspec uninstall <my_env_name> 删除对应的 Kernel。

Reference:

删除 Jupyter

另外,赘述一下如何卸载 Jupyter,可以使用 pip-autoremove 这个包:

1
2
pip install pip-autoremove
pip-autoremove jupyter -y