在 Mac 上卸载 Python 3

在 Mac 上卸载 Python 3

我安装了 Python 3 来学习 Python,但很快意识到 django 与 Python 3 不兼容。

如何在 Mac 上卸载 Python 3 以便安装其他版本?

答案1

Python.org 已将卸载说明添加到文档中:

http://docs.python.org/3/using/mac.html

阅读此内容然后检查我的安装,我要卸载的内容列表是:

  • 应用程序文件夹中的 MacPython 3.3 文件夹。
  • /库/框架/Python.framework
  • /usr/local/bin 中大约有 20 个符号链接。
  • 在 shell 路径中引用(如果存在)

使用可以显示不可见文件的 Text Wranger,我浏览了我的主文件夹,但没有看到 .bash_profile,只有 .bash_history。因此,安装程序仅在 Bash 配置文件存在时才添加引用。(echo $path) 也没有显示。(另请参阅:https://stackoverflow.com/questions/7501678/set-environment-variables-on-mac-os-x-lion

安装程序包确实应该包含一个卸载脚本。

截至 2013 年 4 月,大多数教程和课程仍然需要 Python 2,因此许多人需要卸载 Python 3。

答案2

你是如何安装的?如果你使用安装程序,那么听从尤达的明智建议。打开终端并删除目录/System/Library/Frameworks/Python.framework/Versions/3.0(如果存在)。您还应确保符号链接/System/Library/Frameworks/Python.version/Versions/Current不指向3.0。如果指向,则将其重置为指向2.6或适当的位置。

答案3

如果 python3 位置在 /usr/bin/python3 中,那么您将无法直接删除它,MAC OS 可能会抛出“操作不允许”或“只读文件系统”等错误,因为 Mac OS 将系统文件挂载为只读分区并使用一种称为系统完整性保护(csrutil)的机制。

要删除该文件,您需要执行以下步骤,

  1. 将 Mac OS 重新启动到恢复模式
  2. 打开磁盘实用程序
  3. 卸载“Macintosh HD”并重新安装
  4. 从实用程序打开终端运行命令“csrutil disable”
  5. 从“ rm /volumes/macintosh\ hd /usr/bin/python3 ”中删除文件
  6. 运行命令“csrutil enable”
  7. 再次重启操作系统

答案4

这不是编程问题。卸载它就像卸载 Mac 上的任何其他软件一样!你有几个选择

  1. 转到Finder>Applications>Python 3.0(或任何文件夹名称)。右键单击,选择Move to Trash,清空垃圾。
  2. 打开Terminal,输入sudo rm -rf /Applications/Python\ 3.0/,输入密码,就完成了。

不同版本的pythongo 位于不同的文件夹中。因此,您可以安装新版本并保持v3.0原样。只需记住将新的 python 目录添加到您的路径并删除旧目录或为 python 设置别名python即可python2.x

下次,请记住,这些问题最好在https://apple.stackexchange.com/

相关内容