Mac+Django2.0+Python3.6+PyMySQL 连接报错问题

运行python3 manage.py runserver后报错

File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/Django-2.0.dev20170512015007-py3.6.egg/django/db/backends/mysql/base.py", line 36, in <module> raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
通过查找/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/Django-2.0.dev20170512015007-py3.6.egg/django/db/backends/mysql/base.py
这个路径里的文件把
if version < (1, 3, 3): raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
注释掉后问题得到解决!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容