mysql - sudo supervisorctl 状态 : gumi gunicorn ERROR (spawn error)

标签 mysql django ubuntu deployment gunicorn

 $ sudo supervisorctl status
    guni:gunicorn                    FATAL     Exited too quickly (process log may have details)
简而言之,进程日志详细信息:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'

The above exception was the direct cause of the following exception:
所有软件包都安装了最新版本,但在运行 sudo supervisorctl status 后仍然出现上述错误输出 gumi:gunicorn: ERROR (spawn error)知道我缺少什么吗?

最佳答案

根据this answer使用 pip 安装 pymysql 可能会有所帮助:

pip install pymysql
然后你可以编辑初始化 项目源目录的 .py 文件(与 settings.py 相同),其中包含以下几行:
import pymysql
pymysql.install_as_MySQLdb()

关于mysql - sudo supervisorctl 状态 : gumi gunicorn ERROR (spawn error),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69990851/

相关文章:

python - 如何使用 Django 自动将 heroku 应用程序 URL 重定向到我的自定义域?

c# - 单声道/WCF : Cannot determine caller IP on Ubuntu

mysql - 如何使用 phpMyAdmin 将 zip 文件中的数据上传到 MySQL 数据库?

mysql - 在sequelize中输出两个表的关联信息

python - 如何在 Django REST 中实现方法?

python - 模型继承和RSS Feed框架

php - 在 mysql 中使用 php 查询日期

mysql - 从多个表中选择数据并比较不同的列

ubuntu - apt-get install -f 不解决依赖关系

python - Jupyter 无法启动, "ImportError: This package should not be accessible"