如何在 Ubuntu 上完全清理或重置 Python 安装

新手上路,请多包涵

包管理和兼顾 pip、anaconda、PPA 和虚拟环境很困难。在我的依赖关系中的某个地方,事情坏了。我在 Ubuntu 18.04 上。据我所知,我无法手动修复这些依赖项。

问题,就其价值而言:几个月来我一直无法使用 tensorflow。每次我尝试修复它,甚至据我所知卸载并重新安装所有内容时,仍然无法正常工作。在沉没了足够多的时间后,我正在寻找一种“核解决方案”。

我想做的是彻底删除除 Python 和我的系统可能需要的任何 Python 包之外的所有内容,以便我可以重新开始(并希望 正确地 做事。)

那么,我的问题是: 如何系统地清理或删除我的 Python 安装? 我想抹去一切,重新开始。是否存在执行此操作的系统指南或智能且信誉良好的脚本?

原文由 lynn 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
2 个回答

有用和警示的故事,最好不要删除它,我认为……我假设它是亵渎性的,所以我把它删掉了。

!!!!警告 !!!!

如果你像我一样,你认为 ah shur 我会做一个’apt list –installed | grep -i python’ 然后是 ‘apt purge -y’ 所有这些废话,好吧,也许不要。

现在我的整个系统都是doo-doo。在我重新启动之前一切似乎都很好,现在没有网络连接,netplan 和其他一些东西都不见了。无法恢复。

实际上,在我完成上述实际删除 netplan 之后,它看起来像是一个“apt autoremove”。

这一切都是因为我想删除多个 python 版本以解决那些天哪该死的导入问题和乱搞 pip 和 pip3 以及 pip3432432 以及什么 gosh flippin’ 版本的 python 与什么 oody doody 版本的 pip 相关……

更新 - 该视频帮助我恢复了文件 https://youtu.be/tGIPeWkPkMc

原文由 Jay 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以尝试 sudo apt purge python-pip python-devpython3python3-pip 如果您使用的是安装的 Python 3。这必须删除由安装的所有文件/文件夹。但我不确定你是否需要这样做。

更好的解决方案是卸载所有 pip 包,例如 pip freeze | xargs pip uninstall -y 。只是为了确保您甚至可以手动删除 pip 文件夹 /usr/lib/python2.7/site-packages (或 Python 3 的类似文件夹)。

原文由 sortas 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题