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

Fedora 37虚拟环境中安装mysqlclient失败的问题求助

解决Fedora 37下pip安装mysqlclient失败的问题

错误提示mysql_config: command not found说明系统缺少MariaDB/MySQL的开发依赖包,mysqlclient在编译安装时必须依赖这些组件。按以下步骤修复:

  • 安装系统编译依赖:
    打开终端执行命令:

    sudo dnf install mariadb-devel python3-devel gcc
    
    • mariadb-devel提供mariadb_config工具及MariaDB开发头文件
    • python3-devel提供Python编译扩展所需的核心头文件
    • gcc负责编译mysqlclient的C语言扩展部分
  • 激活你的虚拟环境后,重新执行安装命令:

    pip install mysqlclient
    

安装成功后,可在Django的settings.py中配置MariaDB连接,示例如下:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '你的数据库名称',
        'USER': '数据库用户名',
        'PASSWORD': '数据库密码',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 07:22:53