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

WSL(Ubuntu20.04)中安装mariadb Python包遇阻求助

解决WSL Ubuntu 20.04下安装Python mariadb包的问题

步骤1:添加MariaDB官方软件源

Ubuntu 20.04默认源中的MariaDB Connector/C版本无法满足要求,需替换为官方源获取高版本:

  • 导入官方GPG密钥:
    sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
    
  • 添加国内镜像源(替代官方源提升下载速度):
    echo "deb [arch=amd64,arm64,ppc64el] https://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.11/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/mariadb.list
    
  • 更新本地包索引:
    sudo apt update
    

步骤2:安装符合版本要求的MariaDB Connector/C

先卸载旧版本避免冲突:

sudo apt remove --purge libmariadb3 libmariadb-dev

安装高版本依赖:

sudo apt install libmariadb3 libmariadb-dev

验证安装版本(确保≥3.3.1):

mariadb_config --version

步骤3:在Python虚拟环境中安装mariadb包

激活你的Python 3.10.10虚拟环境后执行:

pip install mariadb

关于之前tar.gz包的说明

你下载的mariadb-connector-c-3.3.4-ubuntu-jammy-amd64.tar.gz是预编译二进制包,并非Python包,因此无法用pip install安装。通过官方源安装是更便捷且不易出错的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:52:43