报错
Traceback (most recent call last):
File "/home/as/anaconda3/envs/superset/bin/superset", line 12, in <module>
from superset.cli import manager
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/superset/__init__.py", line 89, in <module>
utils.pessimistic_connection_handling(db.engine)
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/flask_sqlalchemy/__init__.py", line 893, in engine
return self.get_engine(self.get_app())
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/flask_sqlalchemy/__init__.py", line 910, in get_engine
return connector.get_engine()
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/flask_sqlalchemy/__init__.py", line 545, in get_engine
self._engine = rv = sqlalchemy.create_engine(info, **options)
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/sqlalchemy/engine/__init__.py", line 387, in create_engine
return strategy.create(*args, **kwargs)
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/sqlalchemy/engine/strategies.py", line 80, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/home/as/anaconda3/envs/superset/lib/python3.4/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 110, in dbapi
return __import__('MySQLdb')
ImportError: No module named 'MySQLdb'
解决
打开home/as/anaconda3/envs/superset/lib/python3.4/site-packages/sqlalchemy/dialects/mysql/mysqldb.py
添加
import pymysql
pymysql.install_as_MySQLdb()