Mac OS X上的Python

时间:2013-10-07 11:07:44

标签: python macos homebrew

我认为我在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

1 个答案:

答案 0 :(得分:2)

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

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

P.S。我有点怀疑为什么你的OS X Python版本为2.6.5;在OS X 10.8中,捆绑的Python应该是2.7.2,就像我的系统一样:

$ /usr/bin/python --version
Python 2.7.2