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

执行pip3 install mysql命令时出现安装错误寻求解决

解决树莓派上pip3 install mysql的安装错误

嘿,我之前也踩过这个坑!你执行pip3 install mysql时遇到的报错,根源在于那个mysql包本身是个废弃的老占位包,它依赖的MySQL-python只支持Python2,完全适配不了Python3环境,所以才会在执行setup.py的时候抛出错误。

正确的解决步骤:

  1. 先清理掉已经安装到一半的问题包:
    pip3 uninstall mysql MySQL-python -y
    
  2. 选择Python3官方支持的MySQL驱动来安装,这里给你两个靠谱的选项:
    • 选项1:安装mysqlclient(推荐,最接近原生MySQLdb的驱动)
      先装树莓派上编译需要的系统依赖:
      sudo apt-get update && sudo apt-get install python3-dev default-libmysqlclient-dev build-essential -y
      
      然后再安装驱动:
      pip3 install mysqlclient
      
    • 选项2:安装pymysql(轻量纯Python实现,无需编译)
      如果上面的编译过程出问题,直接装这个更简单:
      pip3 install pymysql
      
      要是你的代码里原本依赖MySQLdb模块,只需要在代码开头加两行配置就能兼容:
      import pymysql
      pymysql.install_as_MySQLdb()
      

为什么原来的方法不行?

那个mysql包(版本0.0.1)其实是个没人维护的空架子,它唯一的作用就是引导安装MySQL-python——但这个MySQL-python是Python2时代的产物,代码里用的都是Python2的语法和模块结构,在Python3环境里执行setup.py必然会报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:01:05