今天學(xué)習(xí)b站的一個(gè)爬蟲,遇到一個(gè)MySQL模塊調(diào)用,總是發(fā)現(xiàn)NO MySQL模塊,接著就掉進(jìn)坑里了(win10系統(tǒng)):
必應(yīng)搜尋MySQLdb模塊并下載,網(wǎng)上安裝包主要分兩類,一個(gè)是.exe程序的,裝進(jìn)去了,但是調(diào)用不了MySQLdb模塊;一個(gè)是壓縮包,需要解壓,在shell里先進(jìn)入資源目錄:cd path ,再執(zhí)行命令python setup.py install 但總是在提示錯(cuò)誤
就用pip install MySQLdb安裝 但找不到,后來才發(fā)現(xiàn)應(yīng)該用pip install MySQL-python 但也提示Error,提示錯(cuò)誤: fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory,英文差,就沒看錯(cuò)誤提示。結(jié)果就悲劇了,陷入了網(wǎng)上找解決辦法,下包資源,安裝,總是不成
最后查明了原因,是因?yàn)榘惭bMySQL前是需要安裝mysql connector ,前 往(http://dev.mysql.com/downloads/connector/c/6.0.html#downloads) 根據(jù)python的版本下載32位或64位版本. 默認(rèn)安裝即可. 再使用pip install MySQL-python 就可以成功安裝了。
今天很開心,依照別人的代碼,敲了一個(gè)百度貼吧爬蟲,并調(diào)試成功了,很有成就感,并對每一行代碼做了注釋。