M1芯片的Mac似乎不能再anaconda直接安装tensorflow,需要mini-forge才可以,而安装了后者以后存在环境切换的问题,解决如下。
输入
/opt/homebrew/Caskroom/miniforge/base/bin/conda init zsh
从anaconda的base切换到mini-forge的base
反过来,从forge到anaconda,需要zsh和bash都改
/Users/john/opt/anaconda3/bin/conda init zsh
/Users/john/opt/anaconda3/bin/conda init bash
可以输入conda info --envs查看,显示如下
(base) john@GongbodeMacBook-Air ~ % conda info --envs
# conda environments:
#
/Users/john/opt/anaconda3
/Users/john/opt/anaconda3/envs/lgnb
base * /opt/homebrew/Caskroom/miniforge/base