日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

命令行用pip命令安装mysql_使用pip install mysqlclient命令安装mysqlclient失败?(基于Python)...

發布時間:2025/3/19 数据库 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 命令行用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)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。