踩坑——mysql_config not found 錯誤

學習django由於版本問題放棄使用pymysql作爲django連接數據庫的驅動包,查資料得知mysqlclient是更好的選擇,於是開始折騰:

系統環境:

  • ubuntu 18.04

  • python 3.6.9

  • django 3.0.5

  • mysql 5.7.29

直接 pip install mysqlclient 安裝mysqlclient會出錯,大致是因爲安裝時找不到所依賴的mysql的配置文件所致,經過爬了幾十個博客帖子找到解決方法,安裝三個依賴庫——

sudo apt-get install libmysqlclient-dev
sudo apt install libssl-dev
sudo apt install libcrypto++-dev

 

安裝mysqlclient

pip install mysqlclient

 當然,django 2.0 以下的如果沒有特殊要求,就直接pymysql完事,簡單省時

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章