实际上,我篡改了Python 3的某些库,它们停止了工作,所以我想删除完整的Python 3并重新安装它。 当我运行此命令时:
sudo dnf remove python3
结果是:
Error:
Problem: The operation would result in removing the following protected packages: dnf
请建议我如何删除 python3 并在没有任何依赖项的情况下重新安装。
以前,我在使用 python 时遇到了同样的问题,我运行了相同的命令,它成功删除了它,然后当我安装它时,它安装时没有任何依赖库。
我用谷歌搜索并阅读,但没有找到任何相关答案。
最佳答案
dnf
似乎在内部使用了 python。因此,强行删除它会破坏你的包管理,然后你的情况会更糟。
您可以像这样删除所有已安装的 python 包,同时仍然保留 python 本身:
for package in $(pip3 freeze); do pip3 uninstall -y $package; done
如果这没有帮助,因为 Python 标准库已损坏,请尝试
dnf reinstall python3 -y
关于python - 如何从Fedora 27工作站完全删除Python 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47879993/