Fedora 37虚拟环境中安装mysqlclient失败的问题求助
解决Fedora 37下pip安装mysqlclient失败的问题
错误提示mysql_config: command not found说明系统缺少MariaDB/MySQL的开发依赖包,mysqlclient在编译安装时必须依赖这些组件。按以下步骤修复:
安装系统编译依赖:
打开终端执行命令:sudo dnf install mariadb-devel python3-devel gccmariadb-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
相关产品推荐
相关产品推荐

