Python3.10安装pandas报错:构建依赖失败、命令退出状态1如何解决
核心问题说明
你遇到的报错本质是Python 3.10 与你尝试安装的 pandas 1.3.x 版本互不兼容,该版本 pandas 没有发布适配 Python 3.10 的预编译二进制安装包,pip 尝试从源码编译安装时,由于本地缺少对应的C语言编译环境,导致安装失败。
可用解决方案
按操作优先级排序:
- 方案一:安装适配 Python 3.10 的 pandas 版本
pandas 1.4.0 及以上版本已完成对 Python 3.10 的适配,安装前先升级 pip 到最新版本,避免适配识别问题:python -m pip install --upgrade pip
再执行以下命令即可正常安装,无需编译:pip install pandas>=1.4.0 - 方案二:降级 Python 版本
如果你的项目必须使用 1.4.0 以下的 pandas 版本,将 Python 版本降级到 3.9.x 系列,再执行pip install pandas即可正常完成安装。 - 方案三:手动安装编译环境(不推荐)
如果你坚持要从源码编译安装旧版 pandas,可安装微软 Visual Studio 桌面开发C++工作负载,配置好编译环境后再执行安装命令即可,该操作复杂度较高,仅推荐有相关经验的用户尝试。
内容的提问来源于stack exchange,提问作者PatStarks
相关产品推荐
相关产品推荐

