当前位置:论坛首页 > Linux面板 > 求助

【已完成】9.6.0部署django提示mysqlclient未安装?

发表在 Linux面板前天 00:58 [复制链接] 4 67

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:9.6.0
系统版本:debian12,软件商店我安装了mysql5.7,我现在在docker中安装了mysql8.4.3和mariadb11.4.2
问题描述:packages/django/db/backends/mysql/base.py", line 18, in <module>raise ImproperlyConfigured("Error loading MySQLdb module.\nDid you install mysqlclient?") from errdjango.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient?我尝试过sudo apt-get install libmysqlclient-dev但是出现了翻译我也看没懂的东西。不知道该咋搞了。

  相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 前天 01:00 | 显示全部楼层
试过sudo apt-get install libmariadb-dev-compat
使用道具 举报 回复 支持 反对
发表于 前天 04:08 | 显示全部楼层
不知道啥代码限制不能发代码,就上传个图吧,救急的,不懒的可以自己码
QQ20250508-040740.jpg

使用道具 举报 回复 支持 反对
发表于 前天 11:27 | 显示全部楼层
python项目环境里面安装mysqlclient这个库
使用道具 举报 回复 支持 反对
发表于 前天 13:17 | 显示全部楼层
阿珂 发表于 2025-5-8 11:27
python项目环境里面安装mysqlclient这个库

不可以的,在环境当中我看了在配置虚拟环境的时候mysqlclient显示是装上去的,如果不apt update一下,mysqlclient可以随意装卸,但是在升级相关组件后就安装不上mysqlclient了,就必须安装libmariadb-dev才可以,然后再安装mysqlclient这时候成功了mysqlclient才可以用。没有libmariadb-dev,就安装不上。。具体的我也不懂,反正就是AI+CSDN捣鼓了好久发现就是大体这么个东西,我对系统不太懂。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表