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

M1 Mac miniforge环境无法导入psutil 报架构不兼容错误

问题原因

报错核心为当前环境内安装的psutil二进制文件为x86_64架构,与M1系列芯片所需的arm64架构不兼容。常规pip重装未生效,通常是因为安装时命中了本地缓存的x86版本安装包,或是终端运行在Rosetta 2转译模式下,导致拉取的安装包架构错误。

解决步骤
  • 操作前先激活你正在使用的miniforge虚拟环境,避免安装包落到其他Python路径下。
  • 彻底卸载环境内残留的psutil,重复执行卸载命令直到提示无对应安装包,避免旧架构文件残留:
pip uninstall -y psutil
pip3 uninstall -y psutil
  • 清空pip本地缓存,防止重装时直接复用之前下载的x86架构安装包:
pip cache purge
  • 确认当前终端架构匹配M1芯片要求,执行以下命令:
uname -m

如果输出为arm64则环境正常;如果输出为x86_64,需要关闭终端的「使用Rosetta打开」配置项,重启终端后重新激活miniforge环境再继续操作。

  • 强制从源码编译安装适配当前arm64架构的psutil,跳过预编译的二进制包:
pip install --no-binary :all: psutil

如果上述pip安装方式仍未解决问题,可以直接使用miniforge自带的conda源安装官方适配arm64架构的psutil版本:

conda install psutil
  • 安装完成后执行验证命令,无报错即修复成功:
python -c "import psutil; print('psutil导入成功,版本为:', psutil.__version__)"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 20:42:16