python - brew 卸载 python 错误 : Refusing to uninstall

标签 python macos homebrew

我决定使用 brew 安装 python3:brew install python

我如何撤消此操作?我尝试了 brew uninstall python 并得到了这个错误:

Error: Refusing to uninstall /usr/local/Cellar/python/3.7.7
because it is required by libxml2 and libxmlsec1, which are currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies python

我尝试取消链接 brew unlink python - 有效,但我仍然无法卸载。 --ignore-dependencies 是执行此操作的正确方法吗?

最佳答案

要使用 brew 删除 python,您需要先卸载指定的依赖项,即执行:

brew uninstall libxmlsec1 && brew uninstall libxml2

在那之后,您应该能够像您最初尝试的那样使用 brew uninstall python 卸载 python

您可以使用错误消息中的建议,brew uninstall --ignore-dependencies python,但是依赖项将保持安装但不会运行,这可能会导致进一步的问题。

关于python - brew 卸载 python 错误 : Refusing to uninstall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849358/

相关文章:

macos - 用于在所有文件中搜索文本字符串的 Unix 命令

cocoa - 检查 Mac App 是否是通过 Cocoa 从 Mac App Store 获取的

Visual Studio Code 中的 Python3 Linting

没有框架的 PHP 单元测试......可能吗?建议?

macos - 在 OS X 上,将 SQLite 数据库放在哪里以防止其在更新期间被覆盖?

homebrew - brew 更新破坏了什么?

python - 在没有安装 Python 的情况下,mercurial 如何工作?

python - 数据作为数据帧附加在内存中

python - 是否有 pydbg 模块的 Perl 等效模块?

python - 如何在Python的多个线程之间共享numpy数组?