然后当我尝试迁移时,
manage.py makemigrations
manage.py migrate
发生错误,说我必须安装'mysqlclient'。
...
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
pip install mysqlclient
这给了我另一个错误
....
File "/tmp/pip-install-6lflq4yb/mysqlclient/setup_posix.py", line 29, in mysql_config
raise EnvironmentError("%s not found" % (_mysql_config_path,))
OSError: mysql_config not found
sudo yum install libmysqlclient-dev
这又给了我一个错误...
Loaded plugins: extras_suggestions, langpacks, priorities, update-motdamzn2-core
29 packages excluded due to repository priority protections
No package libmysqlclient-dev available.
Error: Nothing to do
sudo yum --disableplugin=priorities install libmysqlclient-dev
这给了我...
Loaded plugins: extras_suggestions, langpacks, update-motd
No package libmysqlclient-dev available.
Error: Nothing to do
因此,我现在需要安装libmysqlclient-dev以将MySQL用作django中的数据库后端... 但是我禁用了yum的优先级插件,但无法安装。 还有其他解决方法吗?