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

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

pip install pip-autoremove
pip-autoremove jupyter -y
posted @ 2020-10-25 19:33  Easonshi  阅读(283)  评论(0编辑  收藏  举报