最近在學習Python,打算先看兩個在線教程,再在github上找幾個開源的項目練習一下,在學到「被解放的姜戈」時遇到django同步數據庫時沒法執行的錯誤,記錄一下。 html
錯誤現象: python
執行python manage.py syncdb時,報錯:Error loading MySQLdb module: No module named 'MySQLdb'mysql
通過上網搜索得知,MySQLdb並不支持Python3.5,所以只能找別的類庫代替。git
解決方法:github
使用pymysql代替MySQLdb,由於二者的用法徹底一致,步驟:sql
1. PIP install pymysql數據庫
2. 執行成功後,打開__init__.py,添加以下:django
import pymysql
pymysql.install_as_MySQLdb()學習
3. 從新執行python manage.py syncdb,成功。3d