pip安装pandas wheel包提示无法构建numpy wheel该如何解决
pandas安装时报numpy编译失败的解决办法
错误根因
你安装的pandas 1.3.3依赖的numpy版本较旧,没有适配Python 3.10的官方预编译wheel包,pip尝试本地编译numpy时,Windows环境缺少对应的C++编译工具导致编译失败。
解决方案(优先级从高到低)
- 优先使用官方适配版本安装,无需手动下载whl,执行以下命令即可自动匹配适配当前Python版本、系统环境的pandas和对应预编译依赖:
py -m pip install pandas - 如果你确实需要使用pandas 1.3.3版本,先手动安装对应适配的numpy预编译whl包:
- 下载适配Python 3.10、win_amd64架构的numpy 1.21.x版本whl安装包
- 先执行命令安装numpy:
py -m pip install 你下载的numpy包名.whl - numpy安装完成后,再执行原pandas安装命令即可
- 以上方案都不可行时,安装Microsoft Visual C生成工具,勾选「使用C的桌面开发」工作负载,安装完成后重启CMD重新执行安装命令即可完成本地编译。
内容的提问来源于stack exchange,提问作者Jose Luis Izquierdo Moreno
相关产品推荐
相关产品推荐

