Windows 8.1 64bit下搭建 Scrapy 0.22 環(huán)境
我的Windows 8.1 環(huán)境
1.下載安裝Python 2.7.6
在Python官方網(wǎng)站中下載Python2.7.6的Windows安裝包,根據(jù)默認(rèn)配置安裝到C:\Python27目錄。
安裝完成后在系統(tǒng)環(huán)境變量PATH中配置Python的環(huán)境變量。
測試Python是否安裝成功,在命令提示符中輸入python命令,出現(xiàn)以下提示表示Python2.7.6安裝成功到主機(jī)。
2.下載安裝SetupTools 2.2
下載ez_setup.py到C:\Python27目錄中。
在命令提示符中輸入python ez_setup.py命令,會出現(xiàn)以下報錯信息。
需要修改C:\Python27\Lib\mimetypes.py文件,在import urllib下面添加代碼:
reload(sys) sys.setdefaultencoding('gbk')
如圖
出現(xiàn)下圖所示的提示信息表示安裝成功!
3.下載安裝Pip進(jìn)入C:\Python27\Scripts目錄,執(zhí)行以下命令來進(jìn)行Pip的安裝。
easy_install.exe pip
出現(xiàn)以下提示表示安裝成功,還可以使用pip -V命令來檢查安裝是否成功。
4.下載安裝lxml下載lxml 3.2.5到本地,直接運行進(jìn)行安裝,注意指定Python所在的目錄和安裝目錄。
5.安裝pywin32下載pywin32-218到本地,直接運行進(jìn)行安裝,注意指定Python所在的目錄和安裝目錄。
6.安裝Twisted下載Twisted 13.2.0到本地,直接運行進(jìn)行安裝,注意指定Python所在的目錄和安裝目錄。
7.安裝pyOpenSSL下載pyOpenSSL 0.13.1到本地,直接運行進(jìn)行安裝,注意指定Python所在的目錄和安裝目錄。
8.安裝zope.interface下載zope.interface 4.1.0到本地并拷貝到C:\Python27\Scripts目錄,在命令提示符中執(zhí)行命令:
easy_install.exe zope.interface-4.1.0-py2.7-win-amd64.egg
出現(xiàn)以下提示信息表示安裝成功!
9.通過Pip安裝一些Python庫安裝YAML for Python庫
pip install pyYaml
安裝requests庫
pip install requests==2.2.1
安裝progressbar庫
pip install progressbar
10.驗證一些依賴的庫文件是否安裝成功在命令提示符中輸入python,進(jìn)入python控制臺,依次輸入以下命令:
import lxmlimport twistedimport OpenSSLimport zope.interface
如果沒有報錯提示,則證明安裝這些依賴庫成功!
11.最后安裝Scrapy當(dāng)前Scrapy的最新版本是0.22版,進(jìn)入Scrapy官方網(wǎng)站下載最新版本的Scrapy 0.22到本地并解壓到C:\Python27目錄中。在命令提示符中進(jìn)入Scrapy所在的目錄,執(zhí)行以下命令進(jìn)行安裝:
python setup.py install
如果沒有報錯,至此Scrapy就完成了全部的安裝。
相關(guān)文章
Python 用三行代碼提取PDF表格數(shù)據(jù)
這篇文章主要介紹了Python 用三行代碼提取PDF表格數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10詳解python中的defaultdict?默認(rèn)值
這篇文章主要介紹了defaultdict?默認(rèn)值,defaultdict是python內(nèi)建dict類的一個字類,功能與dict相同,但它帶有一個默認(rèn)的值,若key值不存在時返回一個默認(rèn)的值,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04Python解決IndexError: list index out of&nb
IndexError是一種常見的異常類型,它通常發(fā)生在嘗試訪問列表(list)中不存在的索引時,錯誤信息“IndexError: list index out of range”意味著你試圖訪問的列表索引超出了列表的實際范圍,所以本文給大家介紹了Python成功解決IndexError: list index out of range2024-05-05pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解
這篇文章主要介紹了pytorch中的nn.ZeroPad2d()零填充函數(shù)實例詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04Python小整數(shù)對象池和字符串intern實例解析
這篇文章主要介紹了Python小整數(shù)對象池和字符串intern實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03詳解Python之?dāng)?shù)據(jù)序列化(json、pickle、shelve)
本篇文章主要介紹了Python之?dāng)?shù)據(jù)序列化,本節(jié)要介紹的就是Python內(nèi)置的幾個用于進(jìn)行數(shù)據(jù)序列化的模塊,有興趣的可以了解一下。2017-03-03淺談Python中重載isinstance繼承關(guān)系的問題
本篇文章主要介紹了淺談Python中重載isinstance繼承關(guān)系的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05