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

为什么我已成功安装pandas却无法在Python文件中导入它?

Pandas导入触发WinError 193报错解决方案

根因说明

报错的核心原因是numpy包的架构和当前运行的Python解释器架构不匹配。从报错路径可以看出:你调用的是Anaconda自带的Python解释器,但导入pandas的依赖numpy时,优先加载了用户目录C:\Users\snin2\AppData\Roaming\Python\Python37下的numpy,该numpy与Anaconda Python的版本/32位/64位架构不一致,触发了%1 不是有效的Win32应用程序报错。

解决步骤

  • 第一步:卸载用户目录下的冗余numpy
    打开Anaconda Prompt(base环境),执行命令:
    pip uninstall numpy -y
    
    该操作只会删除AppData目录下的用户级numpy,不会影响Anaconda自带的numpy包。
  • 第二步:重装Anaconda环境内匹配版本的numpy和pandas
    执行命令强制重装base环境下的依赖,确保版本完全适配:
    conda install numpy pandas --force-reinstall
    
  • 第三步:验证修复结果
    执行如下命令测试导入是否正常,正常输出版本号即说明问题解决:
    python -c "import pandas as pd;print(pd.__version__)"
    

注意事项

  • 不要同时混用pip和conda为同一个Anaconda环境安装依赖,极易出现架构、版本冲突问题。
  • 后续使用pip安装包时,提前确认是否需要添加--user参数,避免在用户目录和conda环境中同时安装同一个包,触发优先级冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 22:15:03