在Mac上卸载Python 3


16

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

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

python 

如果您使用的是ActivePython,请键入sudo pythonselect 2.7以在Python版本之间切换。
Sridhar Ratnakumar,2011年

您可以在机器上拥有多个版本的python,而不会发生冲突
user151019 2014年

Answers:



2

Python.org在文档中添加了卸载说明:

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

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

  • 您的Applications文件夹中的MacPython 3.3文件夹。
  • /Library/Frameworks/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。


0

您是如何安装的?如果您使用的是安装程序,请遵循yoda的明智建议。打开终端并删除目录(/System/Library/Frameworks/Python.framework/Versions/3.0如果存在)。您还应确保符号链接/System/Library/Frameworks/Python.version/Versions/Current未指向3.0。如果是这样,则将其重置为指向2.6或适当的名称。


3
通常,永远不要删除/ System / Library中的任何内容!在那里安装的文件由Apple作为OS X的一部分进行控制。删除错误的文件可能会严重损坏系统。幸运的是,由于Apple尚未在OS X发行版中发布Python 3,因此没有要删除的文件。用户安装的Python 3安装在其他位置。例如,python.org安装程序安装到/Library/Frameworks

2
...除了与基础系统交互的大量驱动程序和应用程序(即窗口大小调整器或UI附加组件/主题)/system/library使用安装时提供的超级用户密码将文件放入之外,但具有普通的用户特权卸载程序。结果,一台被大量使用的现代Mac(尤其是经过几次操作系统升级的Mac)的/system/library目录将完全被垃圾所淹没。删除该目录中的内容有危险吗?当然。这并不意味着没有常见的,充分的理由来处理目录中的文件。请注意。
Zac B

-3

这不是编程问题。就像在Mac上卸载任何其他软件一样,您也可以卸载它!您有几种选择

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

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

下次,请记住,最好在/apple//上问这些问题。


非常感谢!我会记得使用apple.stackexchange.com来解决Mac问题。

3
实际上,这不会删除Python的框架安装。它仅删除一些辅助文件。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.