首页 > 解决方案 > 如何修复尝试迁移 manage.py 的错误

问题描述

我是 python 的初学者,所以我经常看教程。我现在正在看的 Django 框架教程最终有一个步骤,我必须运行命令

python manage.py migrate

我得到了错误

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer 
is required; you have 0.9.3.    

我知道这个错误还有其他答案,但没有一个对我有用。

有人有解决办法吗?

标签: pythonmysqldjangodatabase

解决方案


您必须升级mysqlclientDjango。所以这样做:

pip install [package_name] --upgrade

如果你有虚拟环境,首先你必须激活它。然后运行这行代码。建议使用 venv 然后将您的包安装到其中以便更好地管理您的项目。


推荐阅读