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

更新Python后VS Code中无法导入Pandas的问题求助

解决Python导入pandas时numpy架构不兼容问题

问题根源

你当前使用的Python(路径/Library/Developer/CommandLineTools/usr/bin/python3)是x86_64架构,但安装的numpy是arm64版本,二者架构不匹配,导致无法加载numpy的C扩展。

解决方案

方案1:通过Rosetta终端安装匹配x86_64架构的依赖

  • 打开「终端」应用,右键选择「显示简介」,勾选「使用Rosetta打开」,重启终端
  • 卸载现有不兼容的依赖:
    pip3 uninstall -y numpy pandas
    
  • 重新安装适配x86_64的包:
    pip3 install numpy pandas
    
  • 在VS Code中选择该终端对应的Python解释器(路径为/Library/Developer/CommandLineTools/usr/bin/python3)

方案2:更换为arm64架构的Python解释器

  • 从Python官网下载适配Mac ARM芯片的Python 3.9版本
  • 完成安装后,在VS Code的解释器选择界面,切换到新安装的Python(路径通常为/Users/你的用户名/Library/Frameworks/Python.framework/Versions/3.9/bin/python3)
  • 使用新Python的pip安装依赖:
    /Users/你的用户名/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install numpy pandas
    

方案3:强制指定架构重新编译安装

如果前两种方案无效,可尝试强制指定架构编译numpy:

  • 卸载现有numpy:
    pip3 uninstall -y numpy
    
  • 删除残留的numpy目录:
    rm -rf ~/Library/Python/3.9/lib/python/site-packages/numpy
    
  • 指定x86_64架构重新安装:
    ARCHFLAGS="-arch x86_64" pip3 install numpy pandas
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 00:02:30