django出现Did you install mysqlclient?

问题描述

django出现Did you install mysqlclient
在做django安装时,运行

python manage.py runserver 0.0.0.0:3000

启动服务的时候会出现
django出现Did you install mysqlclient?_第1张图片
但是执行

pip install mysqlclient

的时候又报错
django出现Did you install mysqlclient?_第2张图片
这就让人很头大,python处理事情确实很方便,但是有些地方和细节方面确实有很多的坑.这个问题大部分的原因主要是python版本对mysql的支持区别.基本上是python3会遇到的

解决问题

可能需要安装libmysqld-dev模块执行

apt-get install libmysqld-dev

如果你是contos系统可能需要

yum install mysql-devel

部分机器可能出现该模块不存在,使用替代模块,一般系统会将替代模块列出来,选择好执行安装就行,安装成功后重新安装 mysqlclient 就可以

pip install mysqlclient

有时候还会提醒版本过低,这时候需要按照提示的版本进行更新就行.

这个解决方法也是看以为大佬的解决方案提示的 解决django项目在ubuntu系统上无法安装mysqlclient
吃水不忘挖井人,大家共同进步.

你可能感兴趣的:(python)