首頁 > 資料庫 > mysql教程 > 如何修復 Windows 10 上 Django 中的「載入 MySQLdb 模組時出錯」?

如何修復 Windows 10 上 Django 中的「載入 MySQLdb 模組時出錯」?

Linda Hamilton
發布: 2024-11-23 14:40:17
原創
768 人瀏覽過

How to Fix the

使用MySQL 解決Django 中的「錯誤載入MySQLdb 模組」問題

使用Python 3.4 在Windows 10 專案上處理Django 專案時,使用者可能會遇到MySQL 連線困難。此問題經常伴隨以下錯誤訊息:

了解問題

此錯誤表明Python 找不到所需的MySQL 資料庫模組MySQLdb讓Django 連接到資料庫。該訊息還提示您確保安裝 mysqlclient 或 MySQL-python,因為兩者都為 Django 提供 MySQL 支援。

解決問題

解決此問題有效地,請按照以下步驟操作:

  1. 安裝PyMySQL:執行從命令列pip install pymysql 來安裝PyMySQL 套件。此模組用作 MySQL 的 C API 的 Python 包裝器,可用作 MySQLdb 的替代品。
  2. 編輯 __init__.py 檔案:導覽至 Django 專案的原始目錄 ( settings.py 檔案所在的位置)並開啟 __init__.py 檔案。新增以下程式碼行:

這些行確保 PyMySQL 已安裝並載入到 Python 的 sys.modules 中,有效取代 MySQLdb。

完成這些步驟後,重新執行 python manage.py migrate 指令。這應該會成功將表遷移到 MySQL 資料庫並解決「載入 MySQLdb 模組時出錯」問題。

以上是如何修復 Windows 10 上 Django 中的「載入 MySQLdb 模組時出錯」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板