3

通过“brew cask install anaconda”安装anaconda后,命令总是这样警告


WARNING conda.core.envs_manager:register_env(52): Unable to register environment. Path not writable or missing.
  environment location: /usr/local/anaconda3/envs/test
  registry file: /Users/**/.conda/environments.txt
done

4

1 回答 1

6

可能是homebrew的bug,安装anaconda后,brew会

  1. 更改 /usr/local/anaconda3 的所有者
  2. 更改 /usr/local/anaconda3 和 ~/.conda/environments.txt 的权限

我认为当我“ls -al ~/.conda”时它省略了 ~/.conda/environments.txt 的所有者

-rw-r--r--   1 root     staff    21 Dec 11 14:54 environments.txt

所有者是root,我需要做的是

sudo chown -R $(whoami) ~/.conda

它将解决问题。

于 2019-12-16T06:50:09.823 回答