我在 Bluehost 上有一个共享托管环境。我正在运行带有一些已安装模块的python(+ django)的自定义安装。一切都在工作,直到昨天在服务器上进行了更改(我假设)这给了我这个 django 错误:
...文件“/****/****/.local/lib/python/django/utils/importlib.py”,第 35 行,在 import_module __import__(名称) 文件“/****/****/.local/lib/python/django/db/backends/mysql/base.py”,第 14 行,在 raise ImproperlyConfigured("加载 MySQLdb 模块时出错:%s" % e) 配置不当:加载 MySQLdb 模块时出错:libmysqlclient_r.so.16:无法打开共享对象文件:没有这样的文件或目录
当然,Bluehost 支持并没有太大帮助。他们建议 1) 我使用默认的 python 安装,因为它已经安装了 MySQLdb。或者 2)我以某种方式从我的 python 导入安装在默认 python 上的 MySQLdb 包(不知道这是否可以完成)。我担心如果我使用默认安装,我将无权安装我的其他软件包。
有没有人知道如何在尽可能少的基础设施更改的情况下恢复工作状态?