问题在这里插入图片描述

在这里插入图片描述
不兼容 著名的“Numpy ABI 不兼容”错误。 你的直觉非常准,这确实又是版本冲突,但这次的主角换成了 Pandas。

解决

危险

不要这样:conda uninstall pandas numpy scipy scikit-learn
pytorch依赖于numpy

第一步:清理 Pip 残留 (只针对 Pandas)

pip uninstall pandas -y
手动清理在这里插入图片描述彻底清理:手动右键删除(或选中按 Delete),比 pip uninstall 更干净。它能物理上消除任何可能残留的 .pyc 编译文件或版本元数据,防止 Python 再次误读。

第二步:Conda 统一收编 (The Golden Command)

我们不需要卸载 conda 里的 numpy,我们只需要告诉 Conda:“请帮我把这四个库调整到同一个频道上。”
conda install pandas numpy scipy scikit-learn
conda install pandas numpy scipy scikit-learn

这一步发生了什么?
Conda 会检查你当前的 PyTorch 需要哪个版本的 Numpy。
Conda 会检查你要装的 Pandas 需要哪个版本的 Numpy。
Conda 会自动计算出一个完美版本(比如 Numpy 1.26.4),既能满足 PyTorch,又能满足 Pandas,还能满足 Scipy。
如果现有的版本不对,Conda 会自动 Downgrade (降级) 或 Upgrade (升级),而不会卸载 PyTorch。

在这里插入图片描述
完成

今晚发的所有文章都是解决这个pytorch环境不兼容问题的,呜呜!!!
2025.12.20

在这里插入图片描述

总结**

总结
永远不要 在深度学习环境里随意运行 conda uninstall numpy(除非你想重装整个环境)。
现在的动作:
先 pip uninstall pandas -y (清理旧势力)。
再 conda install pandas numpy scipy scikit-learn (统一新秩序)。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐