如何彻底删除 Mac 上的 Python?

如何彻底删除 Mac 上的 Python?

我想只下载最新版本的 Python,删除旧版本。我已经删除了之前下载的所有旧版本。但当我在终端或导入库中检查 Python 版本时,不知为何它仍然有效。

答案1

您可以从应用程序文件夹中手动卸载 Python,然后检查所有可能的文件夹以查找其踪迹。但可能的文件夹列表很长。

我建议使用 应用程序清理器和卸载程序 为您完成工作。评估版的试用期为 3 天,因此这将是一次性的努力。

需要手动检查的文件夹列表可以在文章中找到 在 Mac 上卸载 Python。您还将在本文中找到有关使用 App Cleaner & Uninstaller 的更多信息。

答案2

我碰到这个 GitHub Gist使用几个简单的命令删除“Python Releases for macOS”/“Python Launcher.app”Python 版本,但不触及 macOS 默认版本/usr/bin/python3

下边是GitHub 要点在撰写本文时将其全部引用,以便于参考。

请注意,必须更改版本号在以下命令中匹配您已安装的 macOS 的 Python 版本(您可以通过查看目录找到它们/Applications。)

1. 请勿尝试删除/System/Library和中任何 Apple 提供的系统 Python /usr/bin
2. 多个 Python 版本可以在 macOS 上和平共处。因此,卸载 Python 完全是可选的。

要删除其他版本,3.7请更改为要删除的 Python 版本。

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.7
sudo rm -rf "/Applications/Python 3.7"
sudo find /usr/local/bin -lname '../../../Library/Frameworks/Python.framework/Versions/3.7/*' -delete

相关内容