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

Spyder导入Pandas失败因Numpy依赖报错,同脚本在VSCode可正常运行

问题根因

你遇到的mach-o, but wrong architecture报错,本质是Spyder启动的运行架构、绑定的Python解释器,和当前环境下编译安装的numpy架构不匹配。VSCode可正常运行是因为它调用的解释器/运行架构和numpy版本适配。

解决方案

按优先级依次尝试以下操作:

  • 第一步:同步Spyder和VSCode的Python解释器
    打开Spyder,依次点击顶部菜单「工具」→「偏好设置」→「Python解释器」,手动选择VSCode中运行脚本时使用的Python解释器路径,保存设置后重启Spyder测试运行。
  • 第二步:调整Spyder的启动架构(仅适用于苹果M系列芯片设备)
    打开访达「应用程序」文件夹,找到Spyder图标后右键点击「显示简介」,调整「使用Rosetta打开」的勾选状态:如果原本勾选则取消,原本未勾选则手动勾选,修改完成后重启Spyder测试。
  • 第三步:强制重装适配架构的numpy版本
    打开终端,切换到Spyder绑定的Python环境后执行以下命令:
    1. 先卸载原有numpy:pip uninstall numpy -y
    2. 若你使用M系列芯片需要arm64架构版本,执行:ARCHFLAGS="-arch arm64" pip install numpy==1.21.2 --force-reinstall
    3. 若需要x86_64架构版本,执行:ARCHFLAGS="-arch x86_64" pip install numpy==1.21.2 --force-reinstall
      重装完成后重启Spyder运行测试即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 03:54:03