Mac M1 安装mysqlclient时报错“OSError: mysql_config not found”解决办法:
一、背景
二、解决办法
一、背景
正在学习Django框架,使用Mysql数据库,Mysql数据库在Docker里面启动。使用电脑是Mac M1。最开始安装mysqlclient不成功,找了很多资料,最后按照链接: 上一篇博客解决,但是后来,要使用命令创建数据库表的时候不成功。
二、解决办法
settings里面数据库修改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 连接数据库的驱动
'NAME': 'babys',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
使用pip install mysqlclient不成功问题,使用
conda install mysqlclient
命令解决。最终成功在Mysql数据库里根据命令python manage.py makemigrations 和 python manage.py migrate创建数据表。