gpt4 book ai didi

Python模块问题

转载 作者:太空狗 更新时间:2023-10-29 12:19:42 25 4
gpt4 key购买 nike

我在 Bluehost 上有一个共享托管环境。我正在运行带有一些已安装模块的 python(+ django) 的自定义安装。一切正常,直到昨天在服务器上进行了更改(我假设),这给了我这个 django 错误:

... File "/****/****/.local/lib/python/django/utils/importlib.py", line 35, in import_module    __import__(name)File "/****/****/.local/lib/python/django/db/backends/mysql/base.py", line 14, in     raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory

当然,Bluehost 的支持不是很有帮助。他们建议 1) 我使用默认的 python 安装,因为已经安装了 MySQLdb。或者 2) 我以某种方式从我的 python 导入安装在默认 python 上的 MySQLdb 包(不知道这是否可以完成)。我担心如果我使用默认安装,我将无权安装我的其他包。

有没有人知道如何在尽可能少的基础架构更改的情况下恢复工作状态?

最佳答案

我认为您升级了操作系统安装,这又升级了 libmysqlclient 并破坏了 native 扩展。您可以做的是再次重新安装 libmysqlclient16(如何操作取决于您的特定操作系统),这应该可以解决您的问题。

其他方法是卸载 MySQLdb 模块并重新安装它,强制 python 针对较新的库进行编译。

关于Python模块问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13573359/

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