1

我尝试使用 brew 安装 postgresql,结果是

checking for libperl... yes
checking Python.h usability... no
checking Python.h presence... no
checking for Python.h... no
configure: error: header file <Python.h> is required for Python

在此错误之后,我安装了 Python,它说:

brew install python
Warning: python-2.7.5 already installed, it's just not linked

我需要做什么?谢谢

4

1 回答 1

0

你必须告诉 Homebrew 链接 Python:

$ brew link python

在你这样做之前,它只是安装在下面的某个地方,/usr/local/Cellar但没有链接到/usr/local/bin(例如/usr/local/bin/python)和朋友。

出现这种情况的原因是 Python 似乎只是作为依赖项安装的,但是请求的包(PostgreSQL)的安装失败,所以它的依赖项被安装但没有链接(即激活)。

于 2013-10-02T16:17:01.457 回答