yum priority plugin:无法在Ubuntu中安装libmysqlclient-dev

时间:2019-12-08 03:57:42

标签: mysql django yum

  1. 好的。我的最终目标是使用 MySQL作为django中的数据库后端。所以我安装了mysql-community-server。

然后当我尝试迁移时,

manage.py makemigrations
manage.py migrate

发生错误,说我必须安装'mysqlclient'。

...
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
  1. 所以我尝试用
  2. 安装 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
  1. 经过一些搜索,人们说安装' libmysqlclient-dev '可以解决此问题。 所以我尝试了。
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
  1. 我再次搜索,发现这是由于yum的优先级插件引起的。 所以我尝试了这个。
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的优先级插件,但无法安装。 还有其他解决方法吗?

0 个答案:

没有答案
相关问题