由于链接gdbm Link issu,Brew安装Python失败

2024-03-29 08:48:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我习惯了macport,最近买了一个新的macbookpro10.8.4,我切换了brew并尝试安装python,但出现了以下错误:

brew install python --universal --framework
Error: You must `brew link gdbm' before python can be installed

我试图按照以下链接使用brew安装python,但它一直在说link,我不明白。 WebSite 1webSite 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

除此之外,我还尝试将其链接到brew link gdbm,但我获得了以下权限问题:

file: /usr/local/Cellar/gdbm/1.10/include/gdbm.h
/usr/local/include is not writable. You should change its permissions.

我检查/usr/local/include,它有写权限

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

我不是根用户,也没有根用户密码,但我在计算机上有sudo权限。


Tags: installinstalledyou权限readlineinclude链接usr
3条回答

这对我有效

brew unlink gdbm && brew link gdbm

跑步

brew doctor 

清除警告可以解决问题。 它会指出一些警告。修复这些警告后,brew安装python应该不会有问题。

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

sudo chown -R username:admin /usr/local/include

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

相关问题 更多 >