
安裝pymysql:pip install pymysql
按照 Flask-SQLAlchemy 文檔的說明,配置好 SQLALCHEMY_DATABASE_URI = 'mysql://username:password@server/db' 后操作 MySQL 報錯 ImportError: No module named 'MySQLdb'。既然缺少 MySQLdb 這個模塊,按照常規方法缺啥補啥吧,執行 pip install MySQL-python 卻報錯 ImportError: No module named 'ConfigParser'。查了一下,這是由於 MySQL-python 不支持 Python 3(MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported)。
於是 找到了一個替代—— PyMySQL。執行 pip install PyMySQL,將數據庫連接改為 mysql+pymysql://username:password@server/db,接下來的操作就一切正常了。
