配置不当或者没有安装mysqlclient,但我有mysqlclient版本的网站包(1.4.6)

问题描述 投票:0回答:1

我使用的是Ubuntu 20.04。在Ubuntu 18.04中一切都正常,但是当我把操作系统从18.04升级到20.04后,现在在django中显示了这个错误。

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

之后,我尝试了这个命令。

pip install mysqlclient

结果是 pip install mysqlclient:

Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: mysqlclient in ./.local/lib/python3.7/site-packages (1.4.6)

我也试了一下。

import pymysql
pymysql.install_as_MySQLdb()

它给出了一个版本错误。

mysql django python-3.x mysql-python ubuntu-20.04
1个回答
0
投票

在目前所有支持的Ubuntu版本中,打开终端并输入。

pip install --force-reinstall --ignore-installed --no-binary :all: mysqlclient 
© www.soinside.com 2019 - 2024. All rights reserved.