如何在 Mac OS X 10.6.4 上卸载 Python 2.7?

新手上路,请多包涵

我想从我的 Mac OS X 10.6.4 中完全删除 Python 2.7。我通过还原我的 .bash_profile 设法从 PATH 变量中删除了条目。但我还想删除由 Python 2.7 安装包安装的所有目录、文件、符号链接和条目。我从 http://www.python.org/ 获得了安装包。我需要删除哪些目录/文件/配置文件条目?某处有清单吗?

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

阅读 1k
2 个回答

不要尝试删除 /System/Library/usr/bin 中的任何 Apple 提供的系统 Python,因为这可能会破坏你的整个操作系统。


注意: 下面列出的步骤 影响 Apple 提供的 Python 2.7;他们只删除第三方 Python 框架,例如 python.org 安装程序 安装的框架。


完整列表 记录在此处。基本上,您需要做的就是以下几点:

  1. 移除第三方 Python 2.7 框架
    sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7

  1. 删除 Python 2.7 应用程序目录
    sudo rm -rf "/Applications/Python 2.7"

  1. 删除 /usr/local/bin 中指向此 Python 版本的符号链接。看他们用
    ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'

然后运行以下命令删除所有链接:

     cd /usr/local/bin/
    ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm

  1. 如有必要,编辑您的 shell 配置文件以删除添加 /Library/Frameworks/Python.framework/Versions/2.7 到您的 PATH 环境文件。 Depending on which shell you use, any of the following files may have been modified: ~/.bash_login , ~/.bash_profile , ~/.cshrc , ~/.profile , ~/.tcshrc~/.zshrc 和/或 ~/.zprofile

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

这个有效:

 cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm

描述:列出所有链接,删除 @ 字符,然后删除它们。

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

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