Django 使用mysql 所遇到問題一:Error loading MySQLdb module


在配置完mysql 的配置信息后執行 python manage.py runserver 時出現如下錯誤。(py3的環境)

解決

在 python2 中,使用 pip install mysql-python 進行安裝連接MySQL的庫,使用時 import MySQLdb 進行使用

在 python3 中,改變了連接庫,改為了 pymysql 庫,使用pip install pymysql 進行安裝,直接導入import pymysql使用

本來在上面的基礎上把 python3 的 pymysql 庫安裝上去就行了,但是問題依舊

經過查閱得知, Django 依舊是使用 py2 的 MySQLdb 庫的,得到進行適當的轉換才行

__init__.py 文件中添加以下代碼

import pymysql
pymysql.install_as_MySQLdb()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM