Mac 下安装Python3.5出现“python3-3.5.0 already installed, it's just not linked”错误

1.在Mac下用Homebrew安装Python3.5(Mac 自带的Python是2.7)

brew install python3

2.安装完成之后发现出错了

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied - /usr/local/Frameworks
Error: Permission denied - /usr/local/Frameworks

3.刚刚开始以为权限不够,用sudo重新安装也是不行,再次重新安装(不用sudo)出现这样的错误:

brew install python3
Warning: python3-3.5.0 already installed, it's just not linked

4.没办法,只要用brew doctor检查看看错误在哪里(省略了一部分不重要的提示)

**Please note that these warnings are just used to help the Homebrew maintainers**
**with debugging if you file an issue. If everything you use Homebrew for is**
**working fine: please don't worry and just ignore them. Thanks!**

Warning: The /usr/local is not writable.

You should probably change the ownership and permissions of /usr/local
back to your user account.
  sudo chown -R $(whoami) /usr/local

Warning: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. Some versions of the
"InstantOn" component of Airfoil are known to do this.

You should probably change the ownership and permissions of /usr/local
back to your user account.
  sudo chown -R $(whoami):admin /usr/local

5.根据提示输入sudo chown -R $(whoami):admin /usr/local,然后再brew link python3即可

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java学习123

Spring Boot发布与部署 - 开发热部署

2946
来自专栏java工会

一文搞懂spring工作的流程

1305
来自专栏静默虚空的博客

[Spring]01_环境配置

1.1 Spring jar包下载 (1)进入官网http://repo.spring.io (2)在资源库界面点击Artifacts标签,然后点击libs-...

1859
来自专栏大数据-Hadoop、Spark

Flume的安装与综合使用

Flume + Kafka基本是日志实时采集的标准搭档了。 本篇文章基于Flume-ng-1.6.0-cdh5.7.0 + CentOS6.7 + JDK1...

2676
来自专栏JAVA同学会

Eureka服务注册中心

  最近在研究Spring Cloud,发现其中的组件实在是太多了,真的是头大,只能一块一块看,像盲人摸象一样。要想很短时间内掌握Spring Cloud是不可...

2651
来自专栏JAVA同学会

Spring Cloud 服务的注册与发现(Eureka)

Eureka Server是服务的注册中心,这是分布式服务的基础,我们看看这一部分如何搭建。

1354
来自专栏阿杜的世界

Spring Boot:定制servlet filters

在实际的web应用程序中,经常需要在请求(request)外面增加包装用于:记录调用日志、排除有XSS威胁的字符、执行权限验证等等。除了上述提到的之外,Spri...

681
来自专栏dalaoyang

分布式配置

分布式配置:配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 在生产环境,由于配置繁多,造成...

3517
来自专栏吴伟祥

如何彻底卸载MySQL 原

卸载了重新安装MYSQL,这一卸载出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。    重装系统永远是个好办法,但有谁喜欢这么做呀:( ...

1101
来自专栏JAVA同学会

Spring Cloud配置中心(Config)

Spring Cloud是现在流行的分布式服务框架,它提供了很多有用的组件。比如:配置中心、Eureka服务发现、 消息总线、熔断机制等。

1033

扫码关注云+社区