Django
安装mysqlclient
报错的问题ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
在Django
项目__init__
文件下使用 pymysql.install_as_MySQLdb
连接MySQL
进行数据表初始化操作,执行迁移命python3 manage.py makemigrations
时报需要mysqlclient 1.40
以上版本,而只找到了pymysql 0.10.0版本
的错误。
是...S...B
)使用了Django
最新版本Django3.0
。最新版本和pymysql的版本还没有兼容。(如果不是版本问题,请忽略此博客
)
我的解决方法是:将Django
版本降级,我是降到Django 2.0.1
就可以成功使用pymysql
了
命令:
pip3 install Django==2.0.1