我想通过自制安装python 3。下面是我遇到的错误:
Error: You must `brew link xz gdbm' before python3 can be installed现在,当我执行brew链接xz gdbm时,我得到了以下内容:
Linking /usr/local/Cellar/gdbm/1.11... Error: Could not symlink include/gdbm.h/usr/local/include is not writable.我尝试了以下选项来解决这个问题:
sudo chown -R $USER /usr/local/bin/include
usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhv] [-R [-H | -L | -P]] :group file ...在此之后,我再次尝试安装python3,但是我得到了同样的错误。请帮帮忙。
发布于 2015-04-15 19:36:26
/usr/local/include is not writable.sudo chown -R $USER /usr/local/bin/include
您想要chown的目录是/usr/local/include,或/usr/local专用目录。
发布于 2016-02-13 22:19:37
我也有同样的问题。跑
brew doctor(如果brew更新命令是旧的,也可能需要更新brew ),并且在清除警告之后,python安装应该顺利进行。
请注意,您可以多次运行brew医生,直到所有警告都消失为止。
发布于 2016-12-16 02:51:47
跑
brew doctor然后你会看到这样的诊断:
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run brew link on these:
makedepend这意味着您可以通过运行以下代码来修复:
brew link makedepand所以现在这个起作用了。
brew install pyenvhttps://stackoverflow.com/questions/29639712
复制相似问题