Python安裝MySQL庫詳解(解決Microsoft Visual C++ 9.0 is required )
前面我們介紹的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軟體
安裝過程如下圖所示:
第七步:pip install mysql安裝MySQL庫
接下來可以成功安裝MySQL資料庫,如下圖所示:
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>
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])
輸出結果如下圖所示:
希望這篇文章對您有所幫助,如果有錯誤或不足之處,還請海涵~同時,這是我回學校寫的第一篇文章,加油。
(By:Eastmount 2018-04-25 下午3點半)
相關推薦
Python安裝MySQL庫詳解(解決Microsoft Visual C++ 9.0 is required )
前面我們介紹的Python網路爬蟲通常將抓取的資料儲存至TXT或CSV檔案,而當資料量增加之時,就需要將其儲存至本地資料庫了。Python訪問資料庫需要對應的介面程式,我們可以把介面程式理解為Pytho
python 安裝模組時提示報錯:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
有時候,在Windows7x64下使用pip安裝包的時候提示報錯:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) 環境:windows8 x64 ,python2.7 ,VS2012 解決方案:Microsoft Vi
windows下scrapy安裝問題,以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法
方法1(通常是失敗的) 1. 命令列執行: pip3 install scrapy 不管是網路問題也好,缺少相關的包也好,用這條命令安裝scrapy我就沒成功過。。。難受 方法2(成功) 手動安裝相關的包。 1. lxml安裝命令(沒問題): pip3 install lxml
Python3.4安裝scrapy庫的時候出現Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
python中安裝各種庫時,經常會遇到各種錯誤(例如Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat) )等,筆者在安裝各種庫時,不會使用pip安裝,或者python安裝,而
Python: Windows下pip安裝庫出錯:Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat
一直在用Linux, 最近想在windows下使用python。 當我想安裝Matplotlib module的時候, 出現以下錯誤。Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.ba
問題:python安裝mysql-python 出現Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
pip instal MySQL-python出現如下錯誤: error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27首先登入網站,下載安裝 其次安裝mysql con
Python error: Microsoft Visual C++ 9.0 is required 解決方案
compile blank 安裝ipython con pan code logs onf pre 換了新電腦,在使用python2.7 pip 安裝ipython時,報錯了 error: Microsoft Visual C++ 9.0 is required. Get
python 安裝模塊時提示報錯:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
親測 解決 com pip安裝 crf 管理員 網上 pretty mic 有時候,在Windows7x64下使用pip安裝包的時候提示報錯:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat
Python安裝lxml出錯:error: Microsoft Visual C++ 9.0 is required.
在使用python爬取網站資料的時候,為了方便的爬取資料,用到了Beautiful Soup這個python庫,它是一個可以從HTML或XML檔案中提取資料的Python庫.它能夠通過你喜歡的轉換器實現慣用的文件導航,查詢,修改文件的方式.Beautiful S
嘗試解決 : Microsoft Visual C++ 14.0 is required 的問題
當在pycharm 中安裝 gevent 的時候 發生了 錯誤 晚上搜索的時候發現 解決問題有兩種 方法 1 是 下載 whl 檔案&
Python問題:error: Microsoft Visual C++ 9.0 is required
原因是缺少編譯C的 VCForPython包。解決辦法:安裝VCForPython即可。我的是Python2.7版本的,所以需要包:VCForPython27.msi下載地址: 連結:https://pan.baidu.com/s/1PRF-LJ1_Fcjz21Nvfh
windows下python報錯:Microsoft Visual C++ 9.0 is required
在Windows7x64下使用pip安裝包的時候提示報錯:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) 環境:windows7 x64 ,python2.7 ,VS2012 原
win7 安裝ujson 出現的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
我的python環境是 D:\workspace\scrapy-cluster-master>python Python 2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 19 2016, 13:29:36)
關於Python error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
今天在配置Python的時候 ,說要連線下sql .于于是乎就在百度了關於sql的安裝....按照別人家的經驗 就是去下載Python-MySQL 地址是:sourceforge.net/projects/mysql-python 下載完畢後就點選安裝,結
安裝python的scrapy庫時遇到Microsoft Visual C 14.0 is required...問題的解決方法
遇到如下問題:1.首先是去https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted找到對應的wheel檔案(我的是Twisted-18.4.0-cp36-cp36m-win_amd64.whl),這個根據自己的python版本和系
python安裝pymssql等包時出現microsoft visual c++ 14.0 is required問題無需下載visualcppbuildtools的解決辦法
默認 出現 進入 scrip microsoft .whl install 忽略 我的電腦 如題,在練習python安裝一些包時,出現了microsoft visual c++ 14.0 is required問題。網上有很多資料:一是下載對應的.whl文件,然後pip i
windows平臺python安裝mysqlclient報錯"Microsoft Visual C++ 14.0 is required"的解決方案
err tool sta www. 方案 技術 sql build ont windows平臺直接用 pip install mysqlclient 命令安裝報錯: error: Microsoft Visual C++ 14.0 is required. Get it
Python 包安裝error: Microsoft Visual C++ 14.0 is required...問題解決方案,
錯誤描述: ERROR: ----------------------------------------------------------------------------------- Collecting pandas Could not fetch URL ht
解決Scrapy安裝錯誤:Microsoft Visual C++ 14.0 is required...
OS blog external python HR img sys www .whl 問題描述 當前環境win10,python_3.6.1,64位。 在windows下,在dos中運行pip install Scrapy報錯: error: Microsoft V
Scrapy安裝報錯 Microsoft Visual C++ 14.0 is required 解決辦法
amd 環境 文件 pan color normal word all lib Scrapy安裝報錯 Microsoft Visual C++ 14.0 is required 解決辦法原因:Scrapy需要的組 twisted 需要 C++環境編譯。方法一:根據錯誤提示去