Django建立模組報錯:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
阿新 • • 發佈:2020-10-13
1.問題:
在終端使用命令:python manage.py startapp accounts時,報錯如下:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclie
2.報錯原因:
沒有安裝pymysql,或沒有配置__init__.py檔案
3.解決方法:
step1:檢查是否安裝pymysql,開啟python的直譯器,檢視是否安裝,如果沒有圖中的pymysql,就點選最下面的加號鍵進行搜尋安裝
step2:在專案同名的模組下的__init__.py檔案中加入以下程式碼:
import pymysql
pymysql.install_as_MySQLdb()
step3:此時還是報錯:
mysqlclient 1.4.0 or newer is required; you have 0.10.1.
解決辦法:在和專案目錄同名模組的 __init__.py中加入
import pymysql pymysql.version_info = (1, 4, 13, "final", 0) #指定版本 pymysql.install_as_MySQLdb()
感謝各位大神!!!!