首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过国产软件安装Python3

无法通过国产软件安装Python3
EN

Stack Overflow用户
提问于 2015-04-15 00:37:21
回答 3查看 3K关注 0票数 0

我想通过自制安装python 3。下面是我遇到的错误:

代码语言:javascript
复制
Error: You must `brew link xz gdbm' before python3 can be installed

现在,当我执行brew链接xz gdbm时,我得到了以下内容:

代码语言:javascript
复制
Linking /usr/local/Cellar/gdbm/1.11... Error: Could not symlink include/gdbm.h/usr/local/include is not writable.

我尝试了以下选项来解决这个问题:

代码语言:javascript
复制
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,但是我得到了同样的错误。请帮帮忙。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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专用目录。

票数 3
EN

Stack Overflow用户

发布于 2016-02-13 22:19:37

我也有同样的问题。跑

代码语言:javascript
复制
brew doctor

(如果brew更新命令是旧的,也可能需要更新brew ),并且在清除警告之后,python安装应该顺利进行。

请注意,您可以多次运行brew医生,直到所有警告都消失为止。

票数 0
EN

Stack Overflow用户

发布于 2016-12-16 02:51:47

代码语言:javascript
复制
    brew doctor

然后你会看到这样的诊断:

代码语言:javascript
复制
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

这意味着您可以通过运行以下代码来修复:

代码语言:javascript
复制
 brew link makedepand

所以现在这个起作用了。

代码语言:javascript
复制
 brew install pyenv
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29639712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档