私は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'
基本的に、イベントレットでセロリを使用したいのですが、これには「環境に優しい」Python MySQL ライブラリが必要です。