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

pip安装numpy后导入报错WinError 193的原因及解决方法

错误含义

这个OSError: [WinError 193] %1 is not a valid Win32 application错误核心是程序架构位数不匹配:你当前安装的numpy包内置的二进制DLL文件,和你使用的Python解释器、Windows系统的位数(32位/64位)不兼容,系统无法识别并加载对应架构的动态链接库,导致导入失败。常见的场景是64位系统下用了32位Python,却安装了64位的numpy,反之也会触发该错误。

修复方案
  • 先确认当前Python解释器的位数:打开终端(如果用PyCharm虚拟环境,要先激活虚拟环境,终端前缀显示(venv)即为激活成功),执行命令:
    python -VV
    
    输出结果中会明确标注32bit/64bit,记下来该架构信息。
  • 卸载当前不兼容的numpy版本:执行命令
    pip uninstall -y numpy
    
    确保现有错误版本完全清除。
  • 重新安装匹配架构的numpy:默认直接执行pip install numpy即可,新版pip会自动识别Python架构拉取对应匹配的安装包。如果使用Python3.9版本安装后仍有问题,可以指定兼容版本安装:
    pip install numpy==1.23.5
    
  • 额外排查:如果操作后仍报错,检查PyCharm当前项目的解释器配置是否正确:打开文件>设置>项目>Python解释器,确认选中的解释器架构和你之前查询的一致,若不匹配可以重新选择对应架构的解释器,重建项目虚拟环境后再安装numpy即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:57:03