实际上我篡改了Python 3的某些库并且它们停止了工作,因此我想删除完整的Python 3并重新安装它。 当我运行此命令时:
sudo dnf remove python3
结果是:
Error:
Problem: The operation would result in removing the following protected packages: dnf
请建议我如何删除python3并重新安装,没有任何依赖。
以前我遇到了与python相同的问题我运行了相同的命令并成功删除了它,然后当我安装它时,它安装时没有任何依赖库。
我用Google搜索并阅读但未找到任何相关答案。
答案 0 :(得分:1)
似乎dnf
在内部使用python。所以强行删除它会破坏你的包管理,然后你处境更糟。
您可以删除所有已安装的python包,同时保留python本身:
for package in $(pip3 freeze); do pip3 uninstall -y $package; done
如果由于Python的标准库被破坏而无法提供帮助,请尝试
dnf reinstall python3 -y