適用于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)碼湖!