卸载python.org版本的python2.7,转而使用默认的OS X python2.7

时间:2012-11-24 05:33:40

标签: python-2.7 osx-mountain-lion

我正在运行OS X 10.8.2,我相信默认情况下这是Python 2.7.3。我之前从python.org安装了Python 2.7.2并且想要废弃它以基本上将我的系统的默认python重置为预先安装的。原因是每当我启动任何* .py文件时IDLE都拒绝打开(即使指定我安装的Python2.7.2 IDLE)并且我想让事情变得更新。

虽然我从来没有使用它,但我确实安装了MacPorts,我发现它在我的Python路径上做了很多东西 - 特别是将我的Python 2.7路径改为“/Library/Frameworks/Python.framework/Versions/ 2.7 / bin:$ {PATH}“,所以我不知道这是否有所作为。

有人可以在这推荐一个行动方案吗?如果需要,我很乐意提供更多信息。

1 个答案:

答案 0 :(得分:19)

构成python.org python安装的三件事需要删除。这些步骤对我有用:

  1. 删除实际的Python安装:

    rm -rf /Library/Frameworks/Python.framework
    
  2. 删除/Applications/Python 2.7上的文件夹

    ,删除Python.org额外的应用程序
    rm -rf /Applications/Python\ 2.7
    
  3. /usr/local/bin目录中删除python可执行文件的符号链接:

    find /usr/local/bin -type l -and -lname "/Library/Frameworks/Python.framework*" -delete
    
  4. 从bash启动脚本中删除或注释掉这些行(~/.profile~/.bash_profile):

    # Setting PATH for Python 2.7
    # The orginal version is saved in .profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
    export PATH
    
  5. 其中一些步骤可能需要超级用户权限,例如: sudo。完成后,您应该只拥有原始Mac。

    基于http://docs.python.org/2/using/mac.html

    的文档