【已完成】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但是出现了翻译我也看没懂的东西。不知道该咋搞了。
相关截图(日志、错误):
试过sudo apt-get install libmariadb-dev-compat 不知道啥代码限制不能发代码,就上传个图吧,救急的,不懒的可以自己码
python项目环境里面安装mysqlclient这个库 阿珂 发表于 2025-5-8 11:27
python项目环境里面安装mysqlclient这个库
不可以的,在环境当中我看了在配置虚拟环境的时候mysqlclient显示是装上去的,如果不apt update一下,mysqlclient可以随意装卸,但是在升级相关组件后就安装不上mysqlclient了,就必须安装libmariadb-dev才可以,然后再安装mysqlclient这时候成功了mysqlclient才可以用。没有libmariadb-dev,就安装不上。。具体的我也不懂,反正就是AI+CSDN捣鼓了好久发现就是大体这么个东西,我对系统不太懂。
页:
[1]