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

歡迎訪問 生活随笔!

生活随笔

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

数据库

python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法

發布時間:2023/12/3 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前面我們介紹的Python網絡爬蟲通常將抓取的數據存儲至TXT或CSV文件,而當數據量增加之時,就需要將其存儲至本地數據庫了。Python訪問數據庫需要對應的接口程序,我們可以把接口程序理解為Python的一個模塊,它提供了數據庫客戶端的接口供您訪問。本文主要講述Python操作MySQL數據庫,通過調用MySQLdb擴展包實現。而在安裝過程中會遇到各種各樣的錯誤,這里給出安裝MySQL庫的詳細步驟及錯誤的解決方法。

第一步:安裝Python程序

首先安裝Python編程環境python-2.7.8.amd64.msi,如下圖所示:

默認安裝在C:\python27路徑,接下來我需要安裝pip工具。

第二步:安裝pip工具

pip是一個現代的、通用的Python包管理工具,提供了對Python包(Package)的查找、下載、安裝及卸載功能。Python可以通過easy_install或者pip命令安裝各種各樣的包,其中easy_insall提供了“傻瓜式”的在線一鍵安裝模塊的方式,而pip是easy_install的改進版,提供更好的提示信息以及下載、卸載Python包等功能,常見用法如下表所示。

在官網 http://pypi.python.org/pypi/pip#downloads 可以下載pip軟件,這里我直接雙擊“get-pip.py”文件進行安裝,如下圖所示,該文件下載地址。

安裝成功之后,在Python27文件夾下生成一個Scripts文件夾,包含了pip和easy_install工具,如下圖所示,我們可以調用"pip install xxx"命令安裝擴展包。

第三步:安裝本地MySQL數據庫

接下來安裝本地MySQL數據庫,這里下載mysql-5.0.96-winx64安裝,如下圖所示:

第四步:調用pip工具安裝MySQL庫報錯

接下來調用打開cmd命令行,去到"C:\python27\Scripts"路徑安裝mysql庫。

C:\Users\yxz>cd..

C:\Users>cd..

C:\>cd C:\Python27\Scripts

C:\Python27\Scripts>pip install mysql

但此時報錯如下:

error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

Command "C:\Python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users

這是驅動問題,這里我下載VCForPython27.msi軟件安裝。

第五步:安裝VCForPython27.msi

雙擊軟件即可安裝,如下圖所示:

安裝過程如下圖所示:

安裝成功之后,再調用"pip install mysql"命令安裝擴展包,此時報錯:

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

error: command 'C:\\Users\\yxz\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

其原因是安裝MySQL時沒有安裝C語言庫。一方面可以重新運行MySQL的安裝程序,選擇Modify,把“C Include Files / Lib Files”勾選上,并安裝;另一方面,還是驅動問題,安裝MySQL-python-1.2.3.win-amd64-py2.7.exe文件即可。

第六步:安裝MySQL-python軟件

下載一個MySQL-python-1.2.3.win-amd64-py2.7.exe文件進行安裝,如下圖所示:

官網地址:https://pypi.python.org/pypi/MySQL-python/

下載地址:http://download.csdn.net/detail/eastmount/9598651

安裝過程如下圖所示:

第七步:pip install mysql安裝MySQL庫

接下來可以成功安裝MySQL數據庫,如下圖所示:

[python]view plain copy

C:\Python27\Scripts>pip install mysql

Collecting mysql

Using cached https://files.pythonhosted.org/packages/06/ef/c4efbf2a51fb46aba9be03a973638d9539c9ca10a5259b2cbb1a66133b2e/

mysql-0.0.1.tar.gz

Requirement already satisfied: MySQL-python in c:\python27\lib\site-packages (from mysql) (1.2.3)

Installing collected packages: mysql

Running setup.py install for mysql ... done

Successfully installed mysql-0.0.1

C:\Python27\Scripts>

最后測試MySQL庫代碼,注意導入MySQLdb庫,再進行使用。

詳見前文:[python] 專題九.Mysql數據庫編程基礎知識

[python]view plain copy

import MySQLdb

try:

conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',port=3306)

cur=conn.cursor()

res = cur.execute('show databases')

print res

for data in cur.fetchall():

print '%s' % data

cur.close()

conn.close()

except MySQLdb.Error,e:

print "Mysql Error %d: %s" % (e.args[0], e.args[1])

輸出結果如下圖所示:

希望這篇文章對您有所幫助,如果有錯誤或不足之處,還請海涵~

總結

以上是生活随笔為你收集整理的python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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