Ubuntu20.04下使用pip卸载Open3D失败的问题求助
解决Ubuntu 20.04卸载Open3D时的权限拒绝问题
问题原因
错误提示显示pip无法删除/usr/local/etc/jupyter/nbconfig/notebook.d/open3d.json文件,因为该文件位于系统级目录/usr/local下,普通用户没有修改/删除权限。
解决方案
方法1:使用sudo权限执行卸载命令
直接用管理员权限运行pip卸载命令,确保能操作系统级文件:
sudo pip3 uninstall open3d
(注:Ubuntu 20.04默认Python版本为3.8,使用pip3对应Python3环境,若你用的是pip对应Python2,可替换为sudo pip uninstall open3d)
方法2:手动清理残留文件后再卸载
如果方法1仍有问题,可先手动删除权限受阻的文件,再执行卸载:
- 删除指定的权限不足文件:
sudo rm /usr/local/etc/jupyter/nbconfig/notebook.d/open3d.json
- 重新执行卸载命令:
pip3 uninstall open3d
额外检查
若你之前用--user参数安装过Open3D(用户级安装),可先查看当前用户的已安装包:
pip3 list --user | grep open3d
如果存在,用用户级命令卸载:
pip3 uninstall open3d --user
内容的提问来源于stack exchange,提问作者THA
相关产品推荐
相关产品推荐

