我正在安装 caffe,我认为我的安装搞砸了,因为有多个版本的 OpenCV。现在我不知道我自己做了什么,但我可能做错了什么,什么都没起作用。所以我最安全的做法是完全卸载 OpenCV。
然后我想使用 conda 安装 OpenCV。我按照此线程从 ubuntu 中完全卸载了 opencv。如何从 Ubuntu 中彻底卸载 OpenCV 2.4.9?
但是当我输入:
sudo find / -name "*opencv*" -exec rm -i {} \;
Ubuntu 仍然不断要求我授予删除每个文件的权限。
由于文件太多,我该如何告诉 Ubuntu 在没有权限的情况下删除所有文件?
允许:
答案1
快速解决方案
从 调用的命令-i
中删除标志。rm
find -exec
优雅的解决方案
-exec rm
根本不要使用,而是-delete
用的动作find
来代替。
针对两种情况的建议……
您可能应该先运行而不执行诸如或之find
类的破坏性操作,以验证它不会删除宝贵的文件。-exec rm
-delete
你真正想要的是什么……
是卸载错误的 OpenCV 安装。卸载过程取决于最初的安装方式。请为此提出一个新问题,并说明 OpenCV 的安装方式。
答案2
删除命令中的标志。请确保在运行命令之前-i
删除名称包含的所有文件。opencv