如何卸载Python 2.5?

时间:2009-12-02 18:50:34

标签: python macos

我最近升级到Mac OS 10.6并没有意识到它附带Python 2.6。 我安装了Python 2.5.4,现在它是默认的Python安装。 我可以卸载Python 2.5.4并保留2.6吗?

3 个答案:

答案 0 :(得分:6)

虽然python.org OS X python安装程序没有卸载程序(因为它们使用标准的Apple安装程序机制,默认情况下不提供卸载程序),但删除并不困难。我已经记录了完整的进程here,但请记住,在OS X上安装多个python实例并没有什么坏处。

管理这一切的关键是了解每个实例的安装位置以及如何管理shell $PATH搜索顺序。默认情况下,python.org安装程序会修改您的.bash_profile(或.profile)shell初始化文件,以在bin的前面添加python框架$PATH目录,即,在/usr/bin之前找到Apple提供的python命令。您可能会发现未修改的版本保存为.bash_profile.pysave。首先执行diff以确保没有任何其他更改,然后只需mv

$ cd ~
$ diff .bash_profile{,.pysave}
12,16d11
< 
< # Setting PATH for MacPython 2.5
< # The orginal version is saved in .bash_profile.pysave
< PATH="/Library/Frameworks/Python.framework/Versions/2.5/bin:${PATH}"
< export PATH
$ mv .bash_profile.pysave .bash_profile

启动新的终端会话,并验证python是否再次python2.6。 (这假设您的默认登录shell是bash。)

如果需要,您可以按照上面链接中的说明实际删除额外python的所有痕迹。请注意,请勿尝试删除/usr/bin/System/Library/Frameworks中Apple安装的默认python文件。

答案 1 :(得分:2)

使用您用于安装它的同一软件包管理器的卸载实用程序。

作为旁注,您可以修改PATH,默认情况下不要指向2.5.4安装,两者都可以幸福地生活在一起。

答案 2 :(得分:0)

不仅是路径,还链接到python,因为它现在被解析为python2.5,而不是python2.6。