在尝试安装mysqlclient时出现以下错误。注意:Python版本:Python 3.7.3
ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
我使用以下stackoverflow q / a来帮助我,但出现上述版本错误。 Error loading MySQLdb Module 'Did you install mysqlclient or MySQL-python?'
官方Django文档的说明非常稀疏,甚至没有提到需要安装mysql客户端。我还注意到有各种不同的建议。
我有两个问题:
将现有/旧版mysql数据库连接到Django的最佳方法是什么(在能够键入最终命令之前,我应该遵循什么步骤: python manage.py inspectdb
使用现有mysql数据库并将其与Django结合使用的最佳方法是什么。
注意:我目前已安装XAMPP,希望能够从那里连接到本地主机上。
修复1:我尝试了一个修复程序,其中涉及安装轮毂,访问此网站并下载与我的python版本和64位(https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient)最为匹配的版本,但再次出现以下错误:
C:\ Users \ USERNAME \ Desktop \ djangottio \ djangottio> pip安装mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl
修复1中的结果错误
此平台不支持mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl。
我已通过以下非常有用的帖子解决了修订1的错误(请参见上文):https://stackoverflow.com/a/36158157/5074035
但是......尝试 python manage.py inspectdb 命令时,仍然出现错误:
ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required;