先前 ubuntu 的套件庫沒有包含 Python 的 MySQLdb 套件,必須手動至 MySQLdb 官網下載位址 下載來解壓縮安裝,如果還不確定是不是已經安裝,可以先進 python import 試試看。如果出現 ImportError: No module named MySQLdb 的訊息就表示還沒有安裝這個模組。 Python 2.7 . 6 (default, Mar 22 2014 , 22 : 59 : 56 ) [GCC 4.8 . 2 ] on linux2 Type "help" , "copyright" , "credits" or "license" for more information. >>> import MySQLdb Traceback (most recent call last): File "<stdin>" , line 1 , in <module> ImportError: No module named MySQLdb >>> exit () 手動安裝的方式:先下載目前的版本,解壓縮後安裝,步驟如後。 $ sudo tar -zxvf MySQL-python- 1.2 . 4 b4.tar.gz $ cd MySQL-python- 1.2 . 4 b4 $ python setup.py build $ python setup.py install 若要使用 pip 安裝,在 這篇 文章中有敘述安裝的步驟和方法,這邊記錄一下步驟。 $ sudo easy_install pip $ sudo pip install pip --upgrade $ sudo apt-get build-dep python-mysqldb $ sudo pip install MySQL-python 現在使用的系統是 ubuntu 14.04.2 64bit,發現套件庫裡已經有包含 MySQLdb 了,只要直接用 apt-get 安裝即可。現在套件庫裡的版本是 1.2.3。 $ su