Ubuntu 20.04卸载Jupyter遇PermissionError权限问题求助
解决Ubuntu 20.04下Jupyter卸载权限拒绝问题
核心原因
/usr/bin/jupyter 是系统级路径下的文件,普通用户权限无法修改或删除,必须使用管理员权限执行卸载操作。
解决步骤
1. 使用sudo执行pip卸载命令
给你尝试过的命令添加sudo提升权限:
sudo pip-autoremove jupyter -y sudo pip-autoremove jupyter-core -y sudo pip3 uninstall jupyterlab -y
如果提示pip-autoremove未找到,先安装该工具:
sudo pip3 install pip-autoremove
2. 尝试用apt卸载(若Jupyter通过系统包管理器安装)
Ubuntu默认仓库包含Jupyter包,如果你是通过apt安装的,执行以下命令:
sudo apt remove --purge jupyter-notebook jupyter-core jupyterlab sudo apt autoremove --purge
3. 手动清理残留文件(以上方法无效时)
如果仍有无法卸载的残留文件,手动删除相关路径:
# 删除/usr/bin下的jupyter相关可执行文件 sudo rm -f /usr/bin/jupyter* # 删除Python站点包中的jupyter相关目录 sudo rm -rf /usr/local/lib/python3.8/dist-packages/jupyter* sudo rm -rf /usr/lib/python3/dist-packages/jupyter* # 删除用户目录下的Jupyter配置文件 rm -rf ~/.jupyter/
重装建议(避免后续权限问题)
作为编程和Linux新手,推荐使用Python虚拟环境安装Jupyter,无需系统权限,更安全可控:
# 安装虚拟环境工具 sudo apt install python3-venv # 创建虚拟环境 python3 -m venv my_jupyter_env # 激活虚拟环境 source my_jupyter_env/bin/activate # 在虚拟环境中安装Jupyter pip install jupyter-notebook # 启动Jupyter jupyter notebook
退出虚拟环境执行:deactivate
内容的提问来源于stack exchange,提问作者DAVE
相关产品推荐
相关产品推荐

