Jupyter Notebook 使用笔记
Jupyter Notebook 使用笔记
这里记录了 Jupyter Notebook 使用过程中的一些资源,并对于之前一篇文章中出现的错误进行了修正。
基础教程
原本摘录了一些 Jupyter Notebook 的使用语法,但搞了半天还是网上教程的搬运,因此这里就直接放链接了;用得多了自然会比较熟练,一步步按照教程走就行了。
【官方文档】https://jupyter-notebook.readthedocs.io/en/stable/
下面是初学的时候参考的一些教程
Jupyter 配置 kernel
【之前在 https://www.cnblogs.com/easonshi/p/12775215.html 这篇博文中,我对于如何在 Jupyter 中添加 conda 环境进行了讨论,但当时给出的方案其实是有一定问题的,更正如下】
- Jupyter Notebook 仅需要在 base 环境下安装,之后若要使用直接在 base 下
jupyter notebook
打开即可; - 但为了能够使用其他的环境,需要手动将其他 conda 环境添加到 Jupyter 中,之后即可在浏览器界面中选择所调用的环境;
- 添加的方式有以下两种,均测试成功
#方案 1
#事先在 base 环境中安装好 ipykernel
python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"
#方案 2
ipython3 kernel install --user --name python35 --display-name='Python 3.5'
若成功安装会有类似
Installed kernelspec py3 in /Users/mac/Library/Jupyter/kernels/py3
的提示。
- 此外,例如对于上面的那个环境,对应的 Jupyter 中的配置文件是
~/Library/Jupyter/kernels/py3/kernel.json
,内容为
{
"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 notebook选择conda环境 https://blog.csdn.net/u011606714/article/details/77741324 在Ubuntu上也实践成功
-
jupyter与python的内核 https://letianfeng.github.io/python/2018/04/24/jupyter_and_python_kernel.html
删除 Jupyter
另外,赘述一下如何卸载 Jupyter,可以使用 pip-autoremove
这个包:
pip install pip-autoremove
pip-autoremove jupyter -y