M1 Max芯片Macbook Pro的Python环境清理与安装求助
ARM Mac Python环境彻底修复指南:搞定Anaconda/Dataspell多版本切换
一、完全清理现有混乱环境
- 卸载Homebrew:执行官方卸载脚本,命令为
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)",卸载后手动删除/usr/local/arm-homebrew和/opt/homebrew目录(如果存在) - 删除miniforge:终端执行
rm -rf /Users/grega/miniforge3 - 清理Anaconda残留:若之前安装过Anaconda,删除对应目录(如
/Users/grega/anaconda3) - 重置shell配置:
- 打开
~/.bash_profile,删除export PATH="/usr/local/arm-homebrew/bin:$PATH"行 - 打开
~/.zshrc,删除整个conda初始化代码块和重复的alias python=/usr/bin/python3行,保存后执行source ~/.zshrc使修改生效
- 打开
二、重新安装ARM适配版Homebrew
- 执行安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",ARM版默认安装路径为/opt/homebrew - 配置环境变量:在
~/.zshrc中添加export PATH="/opt/homebrew/bin:$PATH",执行source ~/.zshrc后,用which brew验证,输出应为/opt/homebrew/bin/brew
三、安装ARM版Anaconda并修复图标无法打开问题
- 下载Apple Silicon版本的Anaconda安装包(官网对应版本),双击完成安装
- 修复图标启动问题:
- 打开
/Users/grega/anaconda3/目录,找到Anaconda-Navigator.app,右键选择「复制到应用程序」 - 终端执行
sudo chown -R $(whoami) /Users/grega/anaconda3修复权限,重启电脑后再尝试打开图标
- 打开
- 初始化conda:终端执行
conda init zsh,此时~/.zshrc会自动生成正确的conda初始化代码,执行source ~/.zshrc后,终端提示符出现(base)即为成功
四、解决conda环境版本切换失效问题
- 创建Python 3.10环境:
conda create -n py310 python=3.10,按提示输入y确认安装 - 激活环境:
conda activate py310,此时执行python --version应显示3.10.x,which python输出应为/Users/grega/anaconda3/envs/py310/bin/python - 关键提醒:不要手动设置
python别名指向系统Python,这会直接覆盖conda的环境切换逻辑,导致版本不更新
五、配置Dataspell关联conda环境
- 打开Dataspell,进入「File > Project Structure > SDKs」
- 点击「+」选择「Python SDK > Conda Environment > Existing environment」
- 选择目标conda环境的Python路径(如
/Users/grega/anaconda3/envs/py310/bin/python),点击确定 - 后续每个项目可单独指定对应的Python环境,确保FBprophet等包在适配版本中正常运行
六、FBprophet安装注意事项
- 激活目标环境后,先安装编译依赖:
conda install -c conda-forge gcc - 再安装FBprophet:
conda install -c conda-forge fbprophet,避免直接用pip安装出现编译报错
内容的提问来源于stack exchange,提问作者grega
相关产品推荐
相关产品推荐

