我将以下内容放在我的 manage.py 中(使用 django-celery 3.0.21):
import eventlet
pymysql = eventlet.import_patched('pymysql')
pymysql.install_as_MySQLdb()
当我尝试启动 django 或 celery 时出现以下错误:
Traceback (most recent call last):
File "manage.py", line 8, in <module>
pymysql.install_as_MySQLdb()
File "/home/ubuntu/.virtualenvs/myenv/lib/python2.6/site-packages/pymysql/__init__.py", line 115, in install_as_MySQLdb
sys.modules["MySQLdb"] = sys.modules["_mysql"] = sys.modules["pymysql"]
KeyError: 'pymysql'
基本上我真的很想将 celery 与 eventlet 一起使用,但我需要一个“绿色”的 Python MySQL 库。