1. 程式人生 > >問題:ubuntu下安裝mysqlclient出現OSError: mysql_config not found

問題:ubuntu下安裝mysqlclient出現OSError: mysql_config not found

1.出現標題的錯誤是常有的事,一般都是依賴的問題,你需要安裝mysqlclient的dev環境下的依賴庫

命令:sudo apt-get install libmysqlclient-dev


2.然而一切不是那麼順利,安裝的時候又出現下面的錯誤:libmysqlclient-dev : 依賴: zlib1g-dev 但是它將不會被安裝
E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係

很顯然我又試著安裝zlib1g-dev.

命令:sudo apt-get install zlib1g-dev

3.問題又來了: zlib1g-dev : 依賴: zlib1g (= 1:1.2.8.dfsg-2ubuntu4) 但是 1:1.2.8.dfsg-2ubuntu4.1 正要被安裝

我又安裝zlib1g,然而顯示它已存在哪個包,這怎麼搞,這樣搞


搜尋框搜出軟體和更新,勾選推薦更新,下面隨便,然後在終端輸入下列命令:

           sudo apt-get update

           sudo apt-get upgrade

          然後安裝: sudo apt-get install zlib1g-dev

                             sudo apt-get install  libmysqlclient-dev

最後安裝mysqlclient,sudo  pip  install   mysqlclient    成功!

如果在虛擬環境下用pip install  mysqlclient,不然會安裝在大環境下。