You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac丢失Python.framework,寻求技术修复帮助

清理M1 MacBook上残留Python版本并重建干净环境

一、删除/usr/local下的残留Python文件

你当前/usr/local/bin下的这些Python可执行文件均为之前安装残留,直接执行以下命令删除:

sudo rm -f /usr/local/bin/python3*

删除后可再次执行ls -a /usr/local/bin/python*确认是否清理干净。

二、清理其他残留路径

  • 删除用户目录下的Python缓存与配置文件夹:
rm -rf ~/Library/Python
  • 确认系统库目录无残留Python框架(你已说明无Python.framework,可执行命令验证):
ls /Library/Frameworks/Python.framework

若有输出,执行sudo rm -rf /Library/Frameworks/Python.framework删除。

  • 打开shell配置文件(~/.zshrc或~/.bash_profile),删除其中与Python、Anaconda、Homebrew相关的PATH配置项,保存后执行source ~/.zshrc(或对应配置文件)使修改生效。

三、搭建干净的Python环境

推荐两种方式:

  1. 官方ARM适配版本:直接下载适配M1的Python官方ARM安装包,安装后会自动在系统路径生成正确链接,避免版本冲突。
  2. 用pyenv管理版本(更推荐,可彻底避免后续版本混乱):
    • 安装pyenv:
    curl https://pyenv.run | bash
    
    • 将pyenv配置添加到shell配置文件:
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
    echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
    echo 'eval "$(pyenv init -)"' >> ~/.zshrc
    
    • 重启终端后,安装指定Python版本(以3.11为例):
    pyenv install 3.11
    
    • 设置全局默认版本:
    pyenv global 3.11
    

内容的提问来源于stack exchange,提问作者m_zta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 04:57:15