1. 程式人生 > 實用技巧 >xampp整合環境下的mysql配置mysql-python連線驅動遇到的巨坑

xampp整合環境下的mysql配置mysql-python連線驅動遇到的巨坑

環境ubuntu18.04

xampp安裝後文件全部在/opt/lampp目錄下面

python-mysql安裝包下的目錄

修改site.cfg檔案

由於我的電腦裡面還安裝的有獨立的mysql服務,所以這裡的mysql_config檔案必須關聯到xampp整合環境下安裝的mysql下。

mysql_config = /opt/lampp/bin/mysql_config

然後就是構建Python-mysql

執行

python setup.py build

報下面的錯誤

然後在網上搜了各種部落格解答,無非就是讓安裝mysql-devel,mysql-server,mysql-client啥之內的。

mysql伺服器和客戶端都是在整合環境下安裝了,這個任何一個MYSQL安裝包都有,mysql-devel是mysql所需的應用庫包,沒有的可以安裝一下。但這個不能解決我的問題,因為這些我都有。可能他們和我所遇的環境不同吧

那到底是哪裡出了問題呢?

最後看了編譯檔案,還有嘗試了用pip安裝,發現pip安裝mysql-python就成功了,然後我修改了配置檔案就失敗了,那就是配置檔案出了問題。開啟配置檔案:

vim  /opt/lampp/bin/mysql_config

把 pkgincludedir='/opt/lampp/include/mysql/' 換成 pkgincludedir='/opt/lampp/include/' ,因為my_config.h在/opt/lampp/include/目錄下。草他大爺的。。。。。