位置:首页 > Python > Jupyter Notebook彻底卸载教程:如何干净删除残留文件

Jupyter Notebook彻底卸载教程:如何干净删除残留文件

时间:2026-08-14  |  作者:318050  |  阅读:0

直接卸载jupyter包无效,因其仅为元包;需先conda remove notebook等主干包,再pip清理残留,最后手动删除~/.jupyter等配置目录才能彻底卸载。

Jupyter Notebook怎么彻底卸载干净

直接卸载 jupyter 包,基本不会有你想要的效果。它本身只是个元包,真正负责核心功能的,其实是 notebookjupyter-corejupyter-client 这些独立安装的组件。

只执行 pip uninstall jupyter,表面上命令是成功了,但 jupyter notebook 还是照样能启动,配置和缓存也都会原封不动地留在那儿。

conda 环境安装的,优先用 conda remove

如果你是通过 Anaconda 或 Miniconda 安装的,第一步必须走 conda。否则,pip 卸载会漏掉 conda 自己管理的二进制依赖。

  • 先确认环境:conda env list,找到你装了 Jupyter 的环境名,比如 basemyenv
  • 激活环境:conda activate myenv
  • 一次性卸载主干包:conda remove notebook jupyter jupyterlab ipykernel
  • jupyterlabipykernel 常被一起装,建议顺手清掉
  • 别只看 conda list | grep jupyter 没输出就认为干净了。有些包名不带 jupyter,比如 nbconvert,需要手动检查

pip 安装的残留包,必须继续清理

conda 卸完后,再检查有没有 pip 装的版本干扰。可运行 pip list | grep -i "jupyter|notebook|nb"

常见残留包括:

  • notebook(核心服务)
  • jupyter-core(路径、配置基础)
  • jupyter-client(内核通信)
  • nbformatnbconvertipykernel(哪怕 conda 卸过,pip 可能又装了一份)
  • Ubuntu 用户注意:pip uninstall 时如果看到一堆包名,如 argon2-cffitornadopyzmq,别手抖全删。这些是其他工具共用的底层依赖,只清明确属于 Jupyter 生态的即可

配置目录和缓存不删,重装后还是老样子

卸载命令通常不会碰用户目录下的配置。这意味着你之前改过的主题、扩展、密码、自定义 CSS 全部还在。

新装的 Jupyter 一启动,就会继承旧状态,问题也会继续存在。

  • Windows:C:Users<用户名>.jupyterC:Users<用户名>AppDataRoamingjupyter
  • macOS/Linux:~/.jupyter~/.local/share/jupyter
  • 有时还有 /usr/local/share/jupyter,需 sudo 才能删
  • 删之前建议先 ls -la ~/.jupyter 看一眼,确认里面没你自己写的 custom.js 或重要 kernel 配置
  • 删完执行 jupyter --paths,输出里不该再出现你刚删掉的路径

验证是否真干净,只看三件事

别信“没报错就是卸干净了”。真正干净的表现很具体:

  • 终端输入 jupyter notebook,返回 'jupyter' is not recognized as an internal or external command(Windows)或 command not found: jupyter(macOS/Linux)
  • which jupyter(macOS/Linux)或 where jupyter(Windows)无任何输出
  • 启动浏览器访问 http://localhost:8888,连拒绝连接都看不到,因为服务进程根本没起来

最容易被忽略的是 ~/.jupyter 目录里的 nbconfigcustom 子目录。它们会让新装的 Jupyter 行为异常,却不会报错,排查起来极难定位。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多