由于链接gdbm链接问题,Brew安装Python失败

add*_*ons 7 python homebrew

我习惯macport,最近得到了一个新的mac book pro 10.8.4,我切换brew并试图安装python但我收到以下错误:

brew install python --universal --framework
Error: You must `brew link gdbm' before python can be installed
Run Code Online (Sandbox Code Playgroud)

我试图按照以下链接使用brew安装python,但它一直在说链接,我不明白. WebSite 1,webSite 2

以下是我收到的警告:

 brew install readline sqlite gdbm
Warning: readline-6.2.4 already installed
Warning: sqlite-3.7.17 already installed
Warning: gdbm-1.10 already installed, it's just not linked
Run Code Online (Sandbox Code Playgroud)

除此之外,我试图将它链接到brew链接gdbm,但我得到以下权限问题:

file: /usr/local/Cellar/gdbm/1.10/include/gdbm.h
/usr/local/include is not writable. You should change its permissions.
Run Code Online (Sandbox Code Playgroud)

我查了/ usr/local/include并且它有写权限

drwxr-xr-x  29 root      wheel    986 Mar 30 16:46 include ( I am not the root) 
Run Code Online (Sandbox Code Playgroud)

我不是root用户,也没有root密码,但我确实在机器上有sudo权限.

Sai*_*ish 16

我有同样的问题.,尝试更改目录的所有权(递归)

sudo chown -R username:admin /usr/local/include
Run Code Online (Sandbox Code Playgroud)

在上面的命令中,用您的用户名替换用户名.这应该解决问题


apa*_*ana 5

运行

brew doctor 
Run Code Online (Sandbox Code Playgroud)

并清除警告应解决问题.它会指出一些警告.修复这些警告应该让brew安装python后没有问题.