什么是MySQLdb?
MySQLdb 是用於Python鏈接Mysql數據庫的接口,它實現了 Python 數據庫 API 規范 V2.0,基於 MySQL C API 上建立的。
如何安裝MySQLdb?
為了用DB-API編寫MySQL腳本,必須確保已經安裝了MySQL。復制以下代碼,並執行:
#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb
如果執行后的輸出結果如下所示,意味着你沒有安裝 MySQLdb 模塊:
Traceback (most recent call last): File "test.py", line 3, in <module> import MySQLdb ImportError: No module named MySQLdb
那如何安裝呢,下面是重點
cmd下面先用命令
pip install mysql-python
如果不報錯,不用往下看了
1.如果報類似 Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat 這樣的錯誤,
需要安裝下面這個,自己選32還是64位
MySQL-python-1.2.3.win32-py2.7.exe (1,023.1 KiB)
MySQL-python-1.2.3.win-amd64-py2.7.exe
2.如果還有這個錯誤 : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
需要安裝 mysql-connector-c-6.0.2
版本自己選:https://dev.mysql.com/downloads/connector/c/6.0.html#downloads
安裝后,可以再試試
pip install mysql-python
基本OK了。