0

我想我在 OS X 10.8 上安装 python 有一些问题。这是我在which命令后得到的

$ which -a python
/usr/local/bin/python
/usr/bin/python
/usr/local/bin/python

然后我有

$ /usr/local/bin/python --version
Python 2.7.5

尽管

/usr/bin/python --version
Python 2.5.6

我安装了自制软件。问题是程序(Tex Live Utility)崩溃,因为它需要 Python 2.6+ 并/usr/bin/python用作路径。我的问题是,哪个是 OS X 附带的 python 版本?如何在不搞乱 Apple 的 Python 安装的情况下解决这个问题?

顺便说一句,在 /usr/bin 文件夹中,我有以下内容

$ ls py*
pydoc           python2.5       pythonw
pydoc2.5        python2.5-config    pythonw2.5
pydoc2.6        python2.6       pythonw2.6
pydoc2.7        python2.6-config    pythonw2.7
python          python2.7
python-config       python2.7-config
4

1 回答 1

2
  • /usr/bin/python是 OS X 自带的 Python。
  • /usr/local/bin/python是自制版本。

这也解释了为什么第二个更新。此外,如果您安装/usr/local了 Homebrew,则 Homebrew 下的所有内容都已安装(通常)。

PS我有点怀疑为什么你的 OS X Python 是 2.6.5 版;在 OS X 10.8 中,捆绑的 Python 应该是 2.7.2,就像我系统上的情况一样:

$ /usr/bin/python --version
Python 2.7.2
于 2013-10-07T11:20:02.727 回答