我正在运行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}“,所以我不知道这是否有所作为。
有人可以在这推荐一个行动方案吗?如果需要,我很乐意提供更多信息。
答案 0 :(得分:19)
构成python.org python安装的三件事需要删除。这些步骤对我有用:
删除实际的Python安装:
rm -rf /Library/Frameworks/Python.framework
删除/Applications/Python 2.7
上的文件夹
rm -rf /Applications/Python\ 2.7
从/usr/local/bin
目录中删除python可执行文件的符号链接:
find /usr/local/bin -type l -and -lname "/Library/Frameworks/Python.framework*" -delete
从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
其中一些步骤可能需要超级用户权限,例如: sudo
。完成后,您应该只拥有原始Mac。