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

使用pip安装mysql==0.0.2包失败,寻求解决方案

解决MySQL包安装失败的问题

1. 换掉有问题的mysql包

PyPI上的mysql==0.0.2是个老旧且维护停滞的包,根本没法正常安装使用。实际开发里用官方维护的MySQL驱动才靠谱:

  • mysqlclient:性能较好的原生驱动,多数Python项目首选
  • mysql-connector-python:MySQL官方推出的纯Python驱动

把你的requirements.txt里的mysql==0.0.2替换成下面任意一行:

mysqlclient>=2.2.0
# 或者选这个
mysql-connector-python>=8.0.33

2. 解决AttributeError: 'list' object has no attribute 'split'报错

这个错误一般是pip版本过旧或者缓存文件损坏导致的,按以下步骤处理:

  • 先把pip更新到最新版本:
    pip install --upgrade pip
    
  • 清空pip缓存,避免损坏的缓存文件干扰安装:
    pip cache purge
    
  • 如果使用了虚拟环境,干脆重建一个试试:
    # 先退出当前虚拟环境,然后删除旧环境(以venv为例)
    rm -rf venv
    python -m venv venv
    # 激活新环境
    # Windows系统:venv\Scripts\activate
    # Linux/macOS:source venv/bin/activate
    # 再次更新pip后安装依赖
    pip install --upgrade pip
    pip install -r requirements.txt
    

3. 手动安装替代包

要是不想修改requirements.txt,直接手动安装官方驱动即可:

# 安装mysqlclient
pip install mysqlclient>=2.2.0
# 或者安装官方连接器
pip install mysql-connector-python>=8.0.33

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 00:05:12