Python3.5 + django1.8.5 安裝」import pymysql pymysql.install_as_MySQLdb()」的解決方法

最近在學習Python,打算先看兩個在線教程,再在github上找幾個開源的項目練習一下,在學到「被解放的姜戈」時遇到django同步數據庫時沒法執行的錯誤,記錄一下。 html

錯誤現象: python

執行python manage.py syncdb時,報錯:Error loading MySQLdb module: No module named 'MySQLdb'mysql

image

通過上網搜索得知,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

相關文章
相關標籤/搜索