2011-06-01

PYTHON import MySQLdb 出現 錯誤

最近在玩python,看到他有一個蠻好用的套件,可以直接存取mysql叫做MySQLdb,不過這個套件目前只支援到PYTHON 2.6,害我一開始玩時,是用PYTHON 3.2下去玩的,只好降版下try看看,果然新手還是別嘗試太新的版本阿!!

如果是windows的用戶要使用,它有封裝成.exe擋的套件,直接安裝就能使用 下載

不過安裝完,import MySQLdb 出現錯誤訊息阿。



Traceback (most recent call last):
  File "", line 1, in
    import MySQLdb
  File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in
    import _mysql
ImportError: DLL load failed: 找不到指定的模組。



google了半天才發現 缺少了兩個.dll檔  libmmd.dll 和 libguide40.dll 這兩個檔自行google都能找到下載點。把這兩個檔案 分別放入 C:\windows\System32\ 跟 C:\Python26\Lib\site-packages\裡,就能成功載入。

沒有留言: