问题描述
django出现Did you install mysqlclient
在做django安装时,运行
python manage.py runserver 0.0.0.0:3000
启动服务的时候会出现
但是执行
pip install mysqlclient
的时候又报错
这就让人很头大,python处理事情确实很方便,但是有些地方和细节方面确实有很多的坑.这个问题大部分的原因主要是python版本对mysql的支持区别.基本上是python3会遇到的
解决问题
可能需要安装libmysqld-dev模块执行
apt-get install libmysqld-dev
如果你是contos系统可能需要
yum install mysql-devel
部分机器可能出现该模块不存在,使用替代模块,一般系统会将替代模块列出来,选择好执行安装就行,安装成功后重新安装 mysqlclient 就可以
pip install mysqlclient
有时候还会提醒版本过低,这时候需要按照提示的版本进行更新就行.
这个解决方法也是看以为大佬的解决方案提示的 解决django项目在ubuntu系统上无法安装mysqlclient
吃水不忘挖井人,大家共同进步.