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

Docker环境下MariaDB Connector/Python与Connector/C版本不匹配问题求助

Docker环境下MariaDB Connector/Python与Connector/C版本不匹配问题求助

各位好,我现在卡在Docker容器的一个错误上,怎么都搞不定,想请大家帮忙看看。

我使用的基础镜像是python:3.9-buster,按照我自己的判断,已经下载了适配Debian系统的MariaDB Connector/C 3.3.3版本,对应的Dockerfile命令是:

RUN wget https://dlm.mariadb.com/2678574/Connectors/c/connector-c-3.3.3/mariadb-connector-c-3.3.3-debian-bullseye-amd64.tar.gz \
    -O mariadb-connector-c.tar.gz && \
    tar -xzf mariadb-connector-c.tar.gz --strip-components=1 -C /usr && \
    rm mariadb-connector-c.tar.gz

但运行容器后还是会弹出版本不匹配的错误,完整的错误提示如下:

/app/.venv/lib/python3.9/site-packages/mariadb/connections.py:85: RuntimeWarning: MariaDB Connector/Python was build with MariaDB Connector/C version 3.3.3 but loaded Connector/C library has version 10.3.39

之前我看到过一篇类似的问题帖,讲的是Docker里MariaDB Connector/Python要求Connector/C版本不低于3.2.4,但实际检测到3.1.16的情况,我照着那篇帖子的步骤操作了一遍,可还是没能解决我的问题。

备注:内容来源于stack exchange,提问作者kanadianDri3

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 17:43:11