gpt4 book ai didi

python - Azure 应用服务导入错误 : libmysqlclient. so.18:无法打开共享对象文件:没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-29 16:30:59 26 4
gpt4 key购买 nike

在带有 Python 的应用程序 Azure Linux 上,Mysql 模块似乎无法工作:

2018-12-24T19:11:38.215760010Z     import _mysql
2018-12-24T19:11:38.215763810Z ImportError: libmysqlclient.so.18: cannot
open shared object file: No such file or directory
...
2018-12-24T19:11:27.536810347Z django.core.exceptions.ImproperlyConfigured:
Error loading MySQLdb module.
2018-12-24T19:11:27.536813747Z Did you install mysqlclient?

要求:

django
mysqlclient

有人曾经设法在 azure Web 应用程序上运行 django 吗?

最佳答案

这是一个常见错误。使用 mysqlclient 还需要安装 native 依赖项:mysql 客户端或与 mysql 兼容的 mariadb 客户端。为了以最简单的方式解决这些问题,请将您的项目更改为使用 mysql-connector-python 而不是 mysqlclient。您还必须更新设置,以便任何使用 django.db.backends.mysql 的数据库引擎都应更新为 mysql.connector.django。

关于python - Azure 应用服务导入错误 : libmysqlclient. so.18:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53917000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com