Brew卸载Python出错:拒绝卸载。

4
我决定使用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 是正确的方法?


1
@dspencer,请将此作为答案,它有效!brew uninstall libxmlsec1 && brew uninstall libxml2 - ehacinom
1个回答

6
使用 brew 卸载 python,你需要先卸载相关依赖项,即执行以下命令:

brew uninstall libxmlsec1 && brew uninstall libxml2

之后,您应该能够使用最初尝试的命令 brew uninstall python 卸载 python

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接