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

标签 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 时遇到了同样的问题,我运行了相同的命令,它成功删除了它,然后当我安装它时,它安装时没有任何依赖库。

我用谷歌搜索并阅读,但没有找到任何相关答案。

最佳答案

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/

相关文章:

python - 使用 f 字符串固定小数点后的数字

python-3.x - 我可以在 Pandas 数据框上应用 Groupby 并计算所有列的平均值吗?

python - Matplotlib,类型错误 : ord() expected a character, 但找到长度为 0 的字符串

python - 将 TextBlob 情感分析结果拆分为两个单独的列 - Python Pandas

python - 通过无循环的 bool 索引数组的 bool 索引数组

c++ - Linux 上 RCF 的 boost 异常

ruby-on-rails - 为什么 Bundler 无法获取 gem 元数据?

python - 具有均值的 Pandas 数据透视表

python - 为什么全局关键字需要访问在外部范围内定义的变量?

Linux Fedora swift 符号查找错误