如何从Fedora 27工作站中完全删除Python 3?

时间:2017-12-19 04:23:42

标签: python python-3.x fedora

实际上我篡改了Python 3的某些库并且它们停止了工作,因此我想删除完整的Python 3并重新安装它。 当我运行此命令时:

sudo dnf remove python3

结果是:

Error: 
 Problem: The operation would result in removing the following protected packages: dnf

请建议我如何删除python3并重新安装,没有任何依赖。

以前我遇到了与python相同的问题我运行了相同的命令并成功删除了它,然后当我安装它时,它安装时没有任何依赖库。

我用Google搜索并阅读但未找到任何相关答案。

1 个答案:

答案 0 :(得分:1)

似乎dnf在内部使用python。所以强行删除它会破坏你的包管理,然后你处境更糟。

您可以删除所有已安装的python包,同时保留python本身:

for package in $(pip3 freeze); do pip3 uninstall -y $package; done

如果由于Python的标准库被破坏而无法提供帮助,请尝试

dnf reinstall python3 -y