宝塔用户_dqoqvg 发表于 2025-5-8 00:58:36

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

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本: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但是出现了翻译我也看没懂的东西。不知道该咋搞了。

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

宝塔用户_dqoqvg 发表于 2025-5-8 01:00:56

试过sudo apt-get install libmariadb-dev-compat

宝塔用户_dqoqvg 发表于 2025-5-8 04:08:26

不知道啥代码限制不能发代码,就上传个图吧,救急的,不懒的可以自己码


阿珂 发表于 2025-5-8 11:27:02

python项目环境里面安装mysqlclient这个库

宝塔用户_dqoqvg 发表于 2025-5-8 13:17:14

阿珂 发表于 2025-5-8 11:27
python项目环境里面安装mysqlclient这个库

不可以的,在环境当中我看了在配置虚拟环境的时候mysqlclient显示是装上去的,如果不apt update一下,mysqlclient可以随意装卸,但是在升级相关组件后就安装不上mysqlclient了,就必须安装libmariadb-dev才可以,然后再安装mysqlclient这时候成功了mysqlclient才可以用。没有libmariadb-dev,就安装不上。。具体的我也不懂,反正就是AI+CSDN捣鼓了好久发现就是大体这么个东西,我对系统不太懂。
页: [1]
查看完整版本: 【已完成】9.6.0部署django提示mysqlclient未安装?