我最近升级到Mac OS 10.6并没有意识到它随Python 2.6 一起提供.我安装了Python 2.5.4,现在它是默认的Python安装.我可以卸载Python 2.5.4并保留2.6吗?
虽然python.org OS X python安装程序没有卸载程序(因为它们使用默认情况下不提供卸载程序的标准Apple安装程序机制),但删除并不困难.我已经在这里记录了完整的过程,但请记住,在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
Run Code Online (Sandbox Code Playgroud)
启动新的终端会话并python再次验证python2.6.(这假定您的默认登录shell是bash.)
如果需要,您可以按照上面链接中的说明实际删除额外python的所有痕迹.注意,不要试图消除在安装苹果默认的Python文件/usr/bin和/System/Library/Frameworks.
| 归档时间: |
|
| 查看次数: |
6166 次 |
| 最近记录: |