Python3.9容器环境下无法安装pandas0.25.0问题求助
报错根因
pandas 0.25.0 为2019年发布的旧版本,官方最高仅支持到 Python 3.8,和你使用的 Python 3.9 环境存在兼容性问题,无法正常编译安装。
解决方案
你可以根据实际场景选择以下任意一种方案处理:
方案1:更换基础镜像(最稳妥,无兼容风险)
直接改用 Python 3.8 作为基础镜像,可直接安装对应版本pandas,Dockerfile参考:FROM python:3.8 RUN pip install pandas==0.25.0方案2:安装适配Python3.9的补丁版本(必须保留Python3.9环境时使用)
先安装编译所需的系统依赖:apt update && apt install -y gcc g++ python3-dev再安装社区维护的适配了高版本Python的0.25分支补丁包:
pip install git+https://github.com/pandas-dev/pandas.git@0.25.x#egg=pandas方案3:升级pandas版本(无旧版本强依赖时推荐)
如果业务代码可以适配高版本pandas,直接安装支持Python3.9的pandas 1.1.0及以上版本即可:pip install pandas==1.1.0
内容的提问来源于stack exchange,提问作者biwia
相关产品推荐
相关产品推荐

