来自 python.org 和许多其他来源的 Python 安装程序不会将任何内容安装到 /usr/local/bin 或 /usr/bin 中。相反,他们将所有内容安装到bin
框架内的目录中,然后为您提供将该bin
目录添加到路径的选项。(通常,任何与该 Python 一起安装的脚本,或与您稍后安装到其中的包一起安装的任何脚本,也最终会出现在框架的bin
目录中。)
因此,在某个时候,您运行了第三方 Python 2.7 安装程序,并选中了复选框/手动运行了安装后脚本/等。去做这个。
所有选项所做的只是将以下 4 行添加到您的~/.bash_profile
:
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
(可能有固定的错字orginal
,original
取决于您的版本。)
cp ~/.bash_profile.pysave ~/.bash_profile
因此,只要您不害怕丢失任何后续更改,您就可以恢复……或者,更安全的是,只需在您最喜欢的文本编辑器中编辑文件并删除这些行。
当然,如果你这样做,你将无法再运行第三方 Python,或者它的2to3
,或者ipython
你为它安装的等等,而不指定一个可怕的绝对路径……</p>
同时,您可能一开始就不需要第三方 Python 2.7。Apple 现在至少为三个主要操作系统版本提供 Python 2.7(Mavericks 中的 2.7.5,Lion 和 Mountain Lion 中的 2.7.2),如/usr/bin/python
. 如果你不想在你的 PATH 上安装这个 2.7,你可能根本不需要它,所以我只是卸载它。