各主流Linux系統解決pip安裝mysqlclient報錯

Arch系的Manjaro在近幾年變得異常火熱,使用manjaro作爲開發機開發Python時,不可避免需要安裝mysqlclient包來連接Mysql進行開發,但是mysqlclient無論是Win是CentOS還是Ubuntu,都無法正確安裝,這裏呢就給出幾個解決方案。

ArchLinux(或Manjaro)

Arch(或Manjaro)使用pacman包管理器,在其包資源中有一個python-mysqlclient包,直接通過pacman安裝即可。

pacman -S python-mysqlclient

CentOS(紅帽)

CentOS有Python、Mysql的開發工具包,安裝後使用pip安裝mysqlclient即可

yum install mysql-devel
yum install python-devel
pip install mysqlclient

Ubuntu

Ubuntu的話,也是安裝一些Mysql的依賴或開發庫

apt-get install libmysql-dev
apt-get install libmysqlclient-dev
apt-get install python-dev
pip install mysqlclient

Win

win下看人品,人品好直接成功,人品不好就廢,在win下的話解決方案很多:

  • anaconda

直接下載使用anaconda,創建虛擬環境來進行開發

  • whl包安裝

或者到pipy下載相對應的whl包,使用pip安裝即可,具體包的版本和適用平臺自行查詢就好,網上資源很多也很有效

查看是否成功

直接使用pip list命令查看所有已安裝包,確定是否安裝成功,效果如下:

[javafeng@boxcloud ~]$ pip list
Package              Version 
-------------------- --------
...... 
mysqlclient          1.4.2   
......

有的話就表明安裝成功。

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