我是django的初学者,我尝试用django连接mysql数据库,但是当我在cmd中写入python manage.py migrate
时,我看到此错误:mysqlclient 1.3.13 or newer is required yo have 0.9.3
所以我决定使用以下命令升级mysql客户端:pip install mysqlclient --upgrade
,我得到以下输出:
https://i.stack.imgur.com/bq7Jn.jpg
https://i.stack.imgur.com/nYGSQ.jpg https://i.stack.imgur.com/u8wzN.jpg
如何解决?
答案 0 :(得分:1)
尝试使用滚轮安装
pip install wheel
从以下位置下载mysqlclient
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
对于python 3.x
pip install mysqlclient-1.3.8-cp36-cp36m-win_amd64.whl
对于python 2.x
pip install mysqlclient-1.3.8-cp27-cp27m-win_amd64.whl
答案 1 :(得分:0)
如果未安装Visual Studio和其他工具,则此错误通常在Windows中发生。如果您在Django + Windows中工作,则安装Visual Studio最新版本。