命令行用pip命令安装mysql_使用pip install mysqlclient命令安装mysqlclient失败?(基于Python)...
我們使用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開發的。效率不高。
最終,我選擇了mysqlclient。mysqlclient安裝非常簡單。只需要通過pip install mysqlclient即可安裝。
使用pip install mysqlclient安裝
在我虛擬工作環境中使用pip install mysqlclient安轉,出現以下問題:
解決方法
到這個地址下載自己版本對應的資源
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
如下圖:
其中cp27對應python2.7 win32表示window32位,win64表示windows64位系統。
我這里首先下載了mysqlclient?1.3.13?cp36?cp36m?win_amd64.whl這個資源文件。
然后在該資源所在路徑打開命令行使用如下命令安裝:
pip install mysqlclient?1.3.13?cp36?cp36m?win_amd64.whl
然后報如下錯誤:
然后我重新下載32位系統的 mysqlclient?1.3.13?cp36?cp36m?win32.whl
重新安裝,
安裝成功。
--------------------
總結
以上是生活随笔為你收集整理的命令行用pip命令安装mysql_使用pip install mysqlclient命令安装mysqlclient失败?(基于Python)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 5.6.30 添加用户_my
- 下一篇: mysql大表join小表速度很慢_my