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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

前面我們介紹的Python網(wǎng)絡(luò)爬蟲通常將抓取的數(shù)據(jù)存儲(chǔ)至TXT或CSV文件,而當(dāng)數(shù)據(jù)量增加之時(shí),就需要將其存儲(chǔ)至本地?cái)?shù)據(jù)庫了。Python訪問數(shù)據(jù)庫需要對(duì)應(yīng)的接口程序,我們可以把接口程序理解為Python的一個(gè)模塊,它提供了數(shù)據(jù)庫客戶端的接口供您訪問。本文主要講述Python操作MySQL數(shù)據(jù)庫,通過調(diào)用MySQLdb擴(kuò)展包實(shí)現(xiàn)。而在安裝過程中會(huì)遇到各種各樣的錯(cuò)誤,這里給出安裝MySQL庫的詳細(xì)步驟及錯(cuò)誤的解決方法。

第一步:安裝Python程序

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

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

第二步:安裝pip工具

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

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

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

第三步:安裝本地MySQL數(shù)據(jù)庫

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

第四步:調(diào)用pip工具安裝MySQL庫報(bào)錯(cuò)

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

C:\Users\yxz>cd..

C:\Users>cd..

C:\>cd C:\Python27\Scripts

C:\Python27\Scripts>pip install mysql

但此時(shí)報(bào)錯(cuò)如下:

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

這是驅(qū)動(dòng)問題,這里我下載VCForPython27.msi軟件安裝。

第五步:安裝VCForPython27.msi

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

安裝過程如下圖所示:

安裝成功之后,再調(diào)用"pip install mysql"命令安裝擴(kuò)展包,此時(shí)報(bào)錯(cuò):

_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時(shí)沒有安裝C語言庫。一方面可以重新運(yùn)行MySQL的安裝程序,選擇Modify,把“C Include Files / Lib Files”勾選上,并安裝;另一方面,還是驅(qū)動(dòng)問題,安裝MySQL-python-1.2.3.win-amd64-py2.7.exe文件即可。

第六步:安裝MySQL-python軟件

下載一個(gè)MySQL-python-1.2.3.win-amd64-py2.7.exe文件進(jìn)行安裝,如下圖所示:

官網(wǎng)地址:https://pypi.python.org/pypi/MySQL-python/

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

安裝過程如下圖所示:

第七步:pip install mysql安裝MySQL庫

接下來可以成功安裝MySQL數(shù)據(jù)庫,如下圖所示:

[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>

最后測(cè)試MySQL庫代碼,注意導(dǎo)入MySQLdb庫,再進(jìn)行使用。

詳見前文:[python] 專題九.Mysql數(shù)據(jù)庫編程基礎(chǔ)知識(shí)

[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])

輸出結(jié)果如下圖所示:

希望這篇文章對(duì)您有所幫助,如果有錯(cuò)誤或不足之處,還請(qǐng)海涵~

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。