虛擬環(huán)境pip安裝mysql-python驅(qū)動數(shù)據(jù)庫報錯

適用于ubuntu ?16.04.

1.在命令行輸入pip install ?mysql-python后報錯:

from ConfigParser import SafeConfigParser

ImportError: No module named 'ConfigParser'

解決:cp /usr/lib/python3.5/configparser.py ? ? ?/usr/lib/python3.5/ConfigParser.py

原因:

在?Python 3.x 版本后,ConfigParser.py 已經(jīng)更名為?configparser.py 所以出錯!

2.結(jié)果敵軍的第二波轟炸又來了!error2:

_mysql.c:29:20: fatal error: Python.h: 沒有那個文件或目錄

#include "Python.h"

^

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

搜索老半天,沒有找到正確甚至靠譜答案都沒看到哦。最終還是stackoverflow找到了,因為我在虛擬環(huán)境中使用python3.5?。?!所以我安裝的python-dev依賴包需要更改為python3.5-dev:

重裝: ?sudo ? apt-get ?install ? python3.5-dev

pip ?install ?mysql-python

跟我唱:stackoverflow老仙,法力無邊!google老鐵,一統(tǒng)碼湖!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容