安装TensorFlow遇阻:M1 Mac下Miniforge Python路径配置求助
解决M1 Mac上Miniforge Python环境优先级问题
1. 确认Miniforge的实际安装路径
先执行命令查看Homebrew安装的Miniforge位置:
brew list miniforge
输出会包含Miniforge的核心文件路径,比如/opt/homebrew/Caskroom/miniforge/base/bin/python或~/miniforge3/bin/python。如果输出为空,说明Miniforge未安装成功,重新执行brew install miniforge。
2. 调整环境变量,让Miniforge的Python优先
Z-shell的环境变量配置文件是~/.zshrc,需要把Miniforge的bin目录加到PATH最前端,确保系统优先调用它的Python:
- 打开配置文件:
open ~/.zshrc
- 在文件开头添加一行(替换成你查到的Miniforge bin目录路径):
- 若路径是
/opt/homebrew/Caskroom/miniforge/base/bin:export PATH="/opt/homebrew/Caskroom/miniforge/base/bin:$PATH" - 若路径是用户目录下的
~/miniforge3/bin:export PATH="$HOME/miniforge3/bin:$PATH"
- 若路径是
- 保存文件后,让配置立即生效:
source ~/.zshrc
3. 验证Python路径是否正确
执行以下命令,应返回Miniforge的Python路径:
which python
同时可检查版本确认环境:
python --version
4. 清理Anaconda环境干扰(可选)
如果不需要Anaconda,可直接卸载避免冲突:
rm -rf ~/opt/anaconda3
然后打开~/.zshrc,删除所有和Anaconda相关的export PATH配置行,再执行source ~/.zshrc刷新环境。
内容的提问来源于stack exchange,提问作者Kiki
相关产品推荐
相关产品推荐

