mysqlclient安裝


1. MySql驅動

我們使用Django、flask等來操作MySQL,實際上底層還是通過Python來操作的。因此我們想要用Django來操作MySQL,首先還是需要安裝一個驅動程序。在Python3中,驅動程序有多種選擇。比如有pymysql以及mysqlclient等。
常見的Mysql驅動介紹:

  • MySQL-python:也就是MySQLdb。是對C語言操作MySQL數據庫的一個簡單封裝。遵循了Python DB API v2。但是只支持Python2,目前還不支持Python3
  • mysqlclient:是MySQL-python的另外一個分支。支持Python3並且修復了一些bug。
  • pymysql:純Python實現的一個驅動。因為是純Python編寫的,因此執行效率不如MySQL-python。並且也因為是純Python編寫的,因此可以和Python代碼無縫銜接
  • MySQL Connector/Python:MySQL官方推出的使用純Python連接MySQL的驅動。因為是純Python開發的。效率不高

2. 使用pip install mysqlclient安裝

2.1 在使用pip install mysqlclient安裝時,出現以下問題:

2.2 解決報錯

到這個地址去找相對應的mysqlclient資源

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

如下圖:

其中cp36對應python3.6,win64表示windows64位系統

2.3 開始安裝

我這里選擇mysqlclient‑1.4.6‑cp36‑cp36m‑win32.whl

  1. 首先下載mysqlclient‑1.4.6‑cp36‑cp36m‑win32.whl這個資源文件。
  2. 在該資源所在路徑打開命令行使用如下命令安裝:
  3. pip install mysqlclient‑1.4.6‑cp36‑cp36m‑win32.whl

安裝成功!

注:安裝64位版本可能會報錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM