首页 > 解决方案 > 如何解决这个与 conda 相关的 brew doctor 错误?

问题描述

我已经阅读了一些看似相关的错误的早期线程,尽管我对根据我在这里这里看到的内容进行更改有点害怕,主要是因为我害怕破坏事情。

我使用 conda 来管理我的 Mac 上的环境,但有些包在 conda-forge 等上不可用,这就是我不得不使用 Homebrew 的原因。

即使brew doctorbrew update. 如果重要,我正在运行 zsh,这就是我的 $PATH 的样子。任何帮助将非常感激。

echo $PATH |tr : '\n' 
/usr/local/anaconda3/bin
/usr/local/anaconda3/condabin
/usr/local/anaconda3/bin
/usr/local/anaconda3/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

这是brew doctor产生的结果:

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  /usr/local/anaconda3/bin/icu-config
  /usr/local/anaconda3/bin/krb5-config
  /usr/local/anaconda3/bin/freetype-config
  /usr/local/anaconda3/bin/xslt-config
  /usr/local/anaconda3/bin/libpng16-config
  /usr/local/anaconda3/bin/python3.7-config
  /usr/local/anaconda3/bin/libpng-config
  /usr/local/anaconda3/bin/xml2-config
  /usr/local/anaconda3/bin/python3.7m-config
  /usr/local/anaconda3/bin/python3-config
  /usr/local/anaconda3/bin/curl-config
  /usr/local/anaconda3/bin/ncursesw6-config
  /usr/local/anaconda3/bin/pcre-config
  /usr/local/anaconda3/bin/nspr-config
  /usr/local/anaconda3/bin/ncurses6-config
  /usr/local/anaconda3/bin/nss-config

标签: pathhomebrewcondazsh

解决方案


这些消息是完全正常的。到目前为止,他们还没有给我带来任何问题。我建议你忽略它们。brew doctor与您的环境中的紧急问题相比,它更像是一个详细的日志。


推荐阅读