6

Mac 似乎已经安装了 Python。brew doctor 产生这个:

brew doctor
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:

    /Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

我应该删除这些配置文件,还是会导致问题?为了我:

> which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

还:

$ ls /usr/bin/pyth*
-rwxr-xr-x  2 root  wheel  62752 Aug  6  2011 /usr/bin/python*
-rwxr-xr-x  6 root  wheel    925 Aug  6  2011 /usr/bin/python-config*
lrwxr-xr-x  1 root  wheel     75 Aug  6  2011 /usr/bin/python2.5@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5
lrwxr-xr-x  1 root  wheel     82 Aug  6  2011 /usr/bin/python2.5-config@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5-config
lrwxr-xr-x  1 root  wheel     75 Aug  6  2011 /usr/bin/python2.6@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
lrwxr-xr-x  1 root  wheel     82 Aug  6  2011 /usr/bin/python2.6-config@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6-config
lrwxr-xr-x  1 root  wheel     75 Aug  6  2011 /usr/bin/python2.7@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x  1 root  wheel     82 Aug  6  2011 /usr/bin/python2.7-config@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
-rwxr-xr-x  2 root  wheel  62752 Aug  6  2011 /usr/bin/pythonw*
lrwxr-xr-x  1 root  wheel     76 Aug  6  2011 /usr/bin/pythonw2.5@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/pythonw2.5
lrwxr-xr-x  1 root  wheel     76 Aug  6  2011 /usr/bin/pythonw2.6@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/pythonw2.6
lrwxr-xr-x  1 root  wheel     76 Aug  6  2011 /usr/bin/pythonw2.7@ -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7

提前致谢。

4

2 回答 2

0

Homebrew 主要使用内置工具,因此通常应该针对系统 Python 构建公式。你不应该对它们有任何问题,除非你用 Homebrew 覆盖系统 Python(除非你需要做一些特殊的事情,否则通常不推荐这样做)。

于 2013-10-15T10:10:25.303 回答
0

这对我来说不是问题(我的大部分配置都在我家中,而不是在自制软件中)。我认为这很好。只要它们在你的路径中,python 就能找到它们;唯一的问题是您要使用 brew 安装的软件包或程序需要修改这些配置文件。它可能会发生,但可能不应该发生在开发良好的程序中。

于 2014-02-21T08:29:01.063 回答