文章若有錯誤,歡迎指出。
博主也是個python初學者,寫文章主要是爲了給自己做筆記。
這裏是博主第一篇正式的文章( ̄▽ ̄)/
MySQLdb
一、MySQLdb介紹
MySQLdb是python與mysql交互的一個庫。提供連接服務器及其他一系列數據庫操作的接口,以便我們要用python與mysql數據庫進行交互。
python2中是mysql-python,python3中是mysqlclient。
而導入的時候模塊名稱是叫MySQLdb。
除此之外,類似的庫:pymysql。
具體用處:數據分析、爬蟲資源採集等。
二、關於查看當前版本支持包(whl文件)格式
AMD64中(64位):
import pip._internal
print(pip._internal.pep425tags.get_supported())
WIN32中(32位):
import pip
print(pip.pep425tags.get_supported())
舉個例子:
這裏的(‘cp37’, ‘cp37m’, ‘win_amd64’),就代表支持cp37-cp37m-win_amd64的whl文件
三、安裝
python2安裝:
pip install mysql-python
python3安裝:
pip3 install mysqlclient
import導入成功
whl文件手動安裝
或者可以直接下載whl文件,進行手動安裝
網址:python第三方庫下載地址
- ctrl+f,調出搜索框,輸入mysql-python,選擇對應版本下載(上面有介紹)
- 下載完成後,在whl文件所在目錄調出cmd,輸入pip install [whl名稱]即可
在python2中:
pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
在python3中:(我的python版本是3.7)
pip3 install mysqlclient‑1.3.13‑cp37‑cp37m‑win_amd64.whl
如果在安裝中出現錯誤,下面的的版塊可能會有解決方法。
四、提示
- 安裝whl文件失敗
1、可以用管理員方式打開cmd
2、檢查whl文件的路徑是否正確(建議在whl文件的地址欄上輸入cmd來調出cmd界面)
- . 提示’pip’不是內部或外部命令,也不是可運行的程序或批處理文件
1、找到自己安裝python的目錄,找到Scripts文件夾,並把這個Scripts文件夾的目錄添加到Path環境變量即可。
五、最後的話
後面當然是自己吹水的啦。(233)
個人覺得mysqlclient也只是python3對MySQLdb的緩兵之計。(霧)
個人是比較傾向於pymysql,因爲以後會是python3的時代嘛。(堅信!)