我正在运行 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}",所以我不知道这是否有影响。
有人可以在这里推荐一个行动方案吗?如果需要,我很乐意提供更多信息。
python.org python 安装由三部分组成,需要删除。这些步骤对我有用:
-
删除实际的 Python 安装:
rm -rf /Library/Frameworks/Python.framework
-
通过删除以下文件夹来删除 Python.org 额外的应用程序/Applications/Python 2.7
:
rm -rf /Applications/Python\ 2.7
-
从您的 python 可执行文件中删除符号链接/usr/local/bin
目录:
find /usr/local/bin -type l -and -lname "/Library/Frameworks/Python.framework*" -delete
-
从 bash 启动脚本中删除或注释掉这些行(或者~/.profile
or ~/.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。
基于文档http://docs.python.org/2/using/mac.html http://docs.python.org/2/using/mac.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)