xampp整合環境下的mysql配置mysql-python連線驅動遇到的巨坑
阿新 • • 發佈:2020-08-10
環境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/目錄下。草他大爺的。。。。。