我安装了 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)的机制。
要删除该文件,您需要执行以下步骤,
- 将 Mac OS 重新启动到恢复模式
- 打开磁盘实用程序
- 卸载“Macintosh HD”并重新安装
- 从实用程序打开终端运行命令“csrutil disable”
- 从“ rm /volumes/macintosh\ hd /usr/bin/python3 ”中删除文件
- 运行命令“csrutil enable”
- 再次重启操作系统
答案4
这不是编程问题。卸载它就像卸载 Mac 上的任何其他软件一样!你有几个选择
- 转到
Finder>Applications>Python 3.0
(或任何文件夹名称)。右键单击,选择Move to Trash
,清空垃圾。 - 打开
Terminal
,输入sudo rm -rf /Applications/Python\ 3.0/
,输入密码,就完成了。
不同版本的python
go 位于不同的文件夹中。因此,您可以安装新版本并保持v3.0
原样。只需记住将新的 python 目录添加到您的路径并删除旧目录或为 python 设置别名python
即可python2.x
下次,请记住,这些问题最好在https://apple.stackexchange.com/