【问题标题】:Anaconda installed by HomeBrew "Path not writable or missing."由 HomeBrew 安装的 Anaconda “路径不可写或丢失。”
【发布时间】:2020-04-08 15:04:57
【问题描述】:
通过“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
【问题讨论】:
标签:
python
macos
anaconda
homebrew
homebrew-cask
【解决方案1】:
可能是homebrew的bug,安装anaconda后,brew会
- 更改 /usr/local/anaconda3 的所有者
- 更改 /usr/local/anaconda3 和 ~/.conda/environments.txt 的权限
我认为它省略了 ~/.conda/environments.txt 的所有者,当我“ls -al ~/.conda”时
-rw-r--r-- 1 root staff 21 Dec 11 14:54 environments.txt
所有者是root,我需要做的是
sudo chown -R $(whoami) ~/.conda
它会解决问题。