python3編譯mysqldb的問(wèn)題

前言

老規(guī)矩先來(lái)一篇前言,來(lái)說(shuō)明一下當(dāng)時(shí)的環(huán)境,便于看官們有良好的代入感。因?yàn)樽约盒枰褀indows下的mysql遷入到我的mac上面來(lái),雖然知道m(xù)ac的本質(zhì)是牛逼的unix,但是還是沒(méi)有半點(diǎn)激動(dòng),因?yàn)橄啾扔诤?jiǎn)單的windows,感覺(jué)在mac上開發(fā)非oc、swift之流的,學(xué)習(xí)成本太高了。就拿我配置能自動(dòng)補(bǔ)全代碼的vim來(lái)說(shuō),我靠,研究的時(shí)間足夠?qū)懕拘≌f(shuō)了。廢話少說(shuō),直接切入主題。我在使用別人的代碼的時(shí)候需要用到mysqldb這個(gè)module,解釋器給出了ImportError: No module named xxx這種錯(cuò)誤,然后果斷祭出pip這個(gè)大殺器,結(jié)果發(fā)現(xiàn)有錯(cuò)了,郁悶,給出的錯(cuò)誤是Python 3 ImportError: No module named 'ConfigParser'。然后毫不猶豫的繼續(xù)pip3 install xxx 。網(wǎng)速也是相當(dāng)給力,很快就搞定了,但是.....(不要攔我,我要換系統(tǒng))安裝完所謂的ConfigParser對(duì)安裝mysqldb沒(méi)什么用處。然后繼續(xù)stackflow,發(fā)現(xiàn)壓根mysqldb沒(méi)有支持python3,于是呵呵噠。

解決方案

使用pip3 install mysqlclient,關(guān)于這個(gè)mysqlclient是在python3上替代MySQL-python的一個(gè)新的python包。經(jīng)過(guò)檢測(cè)一安裝完,立馬程序杠杠的運(yùn)行起來(lái)。

為什么一定要使用pip3,你想知道嘛?請(qǐng)關(guān)注后續(xù)文章。


Python 3 ImportError: No module named 'ConfigParser' - Stack Overflow

果斷給出傳送門,希望詳細(xì)了解的自己點(diǎn)擊


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容