删除python,然后在Mac OSX上重新安装

时间:2010-06-13 23:32:38

标签: python macos installation

我想知道是否有人提示如何从Mac OSX(10.5.8)中完全删除python安装...包括虚拟环境及其相关的二进制文件。在过去的几年里,我完全搞砸了已安装的网站包,虚拟环境等,我唯一可以解决的问题就是卸载所有内容并重新安装。

我想完全重新做一切,并从头开始使用virtualenv,pip等。

另一方面,如果有人知道如何在不删除python并重新安装的情况下执行此操作,我会很乐意在此处讨论它。

谢谢,

威尔

2 个答案:

答案 0 :(得分:1)

仅供其他人参考。我在Python文档here中找到了这个:

  
    

Mac OS X 10.5附带Apple预安装的Python 2.5.1。如果您愿意,请您安装     最新版本的Python来自     Python网站     (http://www.python.org)。一种趋势     Python的“通用二进制”构建,     它本地运行在Mac的新版本上     英特尔和传统的PPC CPU是     那里有。

  
     

安装后得到的是一个   事情数量:

* A MacPython 2.5 folder in your Applications folder. In here you find
     IDL,开发环境   是官方Python的标准部分   分布; PythonLauncher,哪个   处理双击Python脚本   来自Finder;和“建立   Applet“工具,它允许你   将Python脚本打包为独立的   您系统上的应用程序。       *框架/Library/Frameworks/Python.framework,   其中包括Python可执行文件   和图书馆。安装程序添加了这个   shell路径的位置。至   卸载MacPython,你可以简单   删除这三件事。符号链接   放入Python可执行文件   的/ usr / local / bin中/.

我删除了这些和virtualenv目录。然后我重新安装了一切,现在工作正常。

答案 1 :(得分:0)

您应该可以从/Library/Python/2.*/site-packages/删除已安装的软件包。我认为任何软件包安装程序都不会默认安装到/ System / Library,这样可以避免需要删除Python本身。

也就是说,您也可以将virtualenv与--no-site-packages一起使用,并忽略您在系统范围内安装的任何软件包,而无需将其删除。