CentOS7以及Windows10安裝python3對應的mysqlclient
阿新 • • 發佈:2018-12-17
前言
最近在使用python3版本的mysql(mariadb)的時候,發現mysqlclient安裝比較麻煩,在此記錄以便後期自己查閱,也希望幫助需要的人。 這裡涉及到兩個作業系統,一個是Centos7,一個是windows10.
CentOS7
python3安裝
在CentOS中,預設安裝python2.7,如果需要使用python3,需要考慮到二者的相容性。關於python3的安裝,請檢視這篇文章
mysqlclient安裝
主要通過ius的源安裝,會減少很多不必要的麻煩
安裝ius源 #yum install -y mariadb-devel 安裝mariadb資料庫 # yum install -y https://centos7.iuscommunity.org/ius-release.rpm 清除yum中的快取 #yum clean all #rm -rf /var/cache/yum 安裝python3的包以及mysqlclient # yum install -y python36u python36u-libs python36u-devel python36u-pip # pip3 install mysqlclient
這樣安裝一般沒有問題,如果還有問題可以檢視這個page,以及谷歌一下
Windows10
windows10的安裝,我們不通過repo的庫安裝,而是選擇直接下載下來whl後,使用pip3安裝。 我們開啟lfd的python包庫,選擇裡面對應的版本包,下載(注意區分32位和64位)。
pip3 install mysqlclient‑1.3.13‑cp37‑cp37m‑win_amd64.whl
OK