CentOS7以及Windows10安裝python3對應的mysqlclient

CentOS7以及Windows10安裝python3對應的mysqlclient

前言

最近在使用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

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