已执行conda remove jupyter仍可启动,如何彻底卸载Jupyter Notebook?
彻底卸载Jupyter Notebook的解决方案
问题核心:你看到的这些Jupyter相关包是通过PyPI渠道安装的(从conda list里的pypi_0 pypi标识能明确判断),而非conda官方包源,所以conda remove无法识别并删除它们。
按照以下步骤操作即可彻底卸载:
确保激活目标conda环境
如果你要清理的是基础环境,执行:conda activate base用pip卸载所有PyPI来源的Jupyter包
一次性卸载所有相关包(包含你列出的所有依赖包以及核心的jupyter-notebook):pip uninstall -y jupyter-events jupyter-server jupyter-server-fileid jupyter-server-terminals jupyter-server-ydoc jupyter-ydoc jupyterlab jupyterlab-server jupyter-notebook加
-y参数会自动确认卸载,无需手动输入确认指令。验证卸载结果
- 执行
jupyter notebook,如果提示“command not found”(Windows下为“‘jupyter’ 不是内部或外部命令...”),说明核心命令已删除。 - 可以分别用以下命令检查是否还有残留包:
pip list | grep jupyter # 检查pip管理的包 conda list | grep jupyter # 检查conda管理的包
- 执行
清理残留的命令脚本(可选)
如果执行jupyter命令仍有响应,说明系统里还有残留的脚本文件:- Linux/macOS下执行
which jupyter找到文件路径,然后删除:rm $(which jupyter) - Windows下执行
where jupyter找到路径,手动删除对应文件即可。
- Linux/macOS下执行
内容的提问来源于stack exchange,提问作者sana0613
相关产品推荐
相关产品推荐

