問題:
安裝MySQL-python包報錯EnvironmentError: mysql_config not found問題要如何來解決呢?
首先,錯誤提示是mysql_config找不到,
解決辦法:
1、終端輸入命令
sudo apt-get install libmysqlclient-dev
執行上面命令時,可能還會有遇到下面問題:
如果安裝順利,請略過,直接看步驟2。如果遇到同樣問題,可以去到“設置”中的“軟件和更新“”中,點開“更新”,勾選“”重要安全更新”和“推薦更新”
關閉上面窗口后,在終端運行下面命令就能解決:
sudo apt-get update
完成之后,再次執行命令:sudo apt-get install libmysqlclient-dev
2、成功安裝libmysqlclient-dev后,執行下面兩條命令進行加載更新
$ sudo updatedb
$ locate mysql_config
3、試着運行下面命令來安裝MySQL-python
$ pip install MySQL-python
這時候,應該就能成功安裝MySQL-Python了。如果您也不幸遇到跟我一樣遇到下面的問題,提示說:
_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
那么,請繼續往下看。
4、終端運行一下命令完美解決
$ sudo apt-get install python-dev
$ pip install MySQL-python