WINDOWS上安裝PYTHON2.7 SCRAPY模塊教程

安裝PYTHON2.7通常是在linux內核系統中了,如果我們只是學習測試估計需要在windows中安裝PYTHON2.7了,下面我們就一起來看看吧.

由于Scrapy目前對Python2.7的支持最好,Python3下可能會有問題,所以還是在Python2.7下裝Scrapy模塊。

在Mac上自帶的Python2.7環境安裝Scrapy模塊,一路順風,直接pip install -i http://pypi.douban.com/simple Scrapy,自動安裝所需的模塊,一切OK.


但是在Windows環境Python2.7下安裝Scrapy,各種問題,問題不斷,一個個根據錯誤提示去網上找解決辦法,記錄一下一些坑。

首先是pip install Scrapy這樣的方式可能會安裝不了,原因是pypi官網被牆,唉。。解決辦法如上文中使用pip鏡像的方式安裝模塊。

安裝過程中會有錯誤,根據錯誤提示去網上找一般都能找到解決辦法,安裝完在終端運行scrapy命令,也會有報錯,如果提示缺少其他依賴模塊,就一一安裝。

注意本文說的環境是:

Windows 7 64位系統,Python2.7.

以下是在Windows上安裝lxml模塊的方法。

Windwos下安裝lxml

從http://www.lfd.uci.edu/~gohlke/pythonlibs/這個網址裏面,找到lxml,按ctrl+F5快速查找,然後下載對應的whl文件,比如下載到D:\lxml-3.4.4-cp27-none-win32.whl. 然後使用pip install安裝,如下所示:

C:\Users\Administrator>pip install D:\lxml-3.4.4-cp27-none-win32.whl
Unpacking d:\lxml-3.4.4-cp27-none-win32.whl
Installing collected packages: lxml
Successfully installed lxml
Cleaning up...

特別注意一點,下載下來的whl文件不要改文件名,否則會出錯,由于文件名太長了我改了文件名,安裝就是不成功。

WINDOWS上安裝PYTHON2.7 SCRAPY模塊教程

在終端輸入scrapy,出現這樣的界面表示Scrapy模塊安裝成功了。

WINDOWS上安裝PYTHON2.7 SCRAPY模塊教程

這裏大部分都是安裝scrapy依賴安裝的模塊。

到編寫第一個srapy程序運行後才發現,還有模塊沒有安裝。

安裝cryptography模塊

提示錯誤:ImportError: No module named cryptography.hazmat.bindings.openssl.binding

pip install -i http://pypi.douban.com/simple cryptography

安裝pywin32模塊

提示錯誤:exceptions.ImportError: No module named win32api

下載安裝文件地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build 20219/
更多相關文章
  • 安裝redis和phpredis模塊我們通常是一起安裝了,因爲它們好是需要同時運行的了,下面我們一起來看看在linux下安裝redis和phpredis模塊教程,希望下文能夠對各位有用.Redis 是一個開源.支持網路.基于記憶體.鍵值對存儲數據庫,使用 ANSI C 編寫.其開發由 VMware ...
  • windows下安裝基于Apache的SVN伺服器教程 有需要學習的朋友可參考一下本文章.首先安裝Apache+subversion ,怎麽安裝,就不要問我啦~網上教程多的去,可以使用xampp,或者PHPnow等……1.httpd.conf的SVN安裝配置PS:如果你先安裝Apache,再安裝Su ...
  • 下面來給各位介紹在linux下爲php安裝redis擴展模塊並測試了,有需要了解安裝redis擴展模塊的朋友可一起來看看吧.以Linux爲例,首先下載php擴展模塊,地址ps://github.com/nicolasff/phpredis">https://github.com/ni ...
  • php安裝mysqli擴展模塊我們只需要簡單的進入生成就可以了,這個模塊好像默認在linux系統中是存在的只是沒有安裝吧,具體安裝步驟如下.在某些時候,比如安裝statusNet時,會報錯:Cannot find a
  • make install 其實就是編譯安裝了,下面我來介紹在centos安裝calendar擴展模塊的命令方法,希望例子對你會有所幫助.今天同事說伺服器上的php缺calendar模塊,上去一查還真沒有,好吧,只能重
  • windows上安裝zabbix監控教程
    zabbix是一個基于WEB界面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案
  • mongodb redis數據庫是現在除了mysql數據庫之外一個非常不錯的免費開源數據庫了,下面我們一起來看在windows下安裝mongodb redis數據庫的方法吧.一:redis安裝 php擴展 dll 下載地址https://github.com/phpredis/phpredis/do
  • APC擴展是php的一個PHP緩存擴展了,全英文名字爲Alternative PHP Cache (APC) , 我們可以在伺服器上安裝apc來提高WEB伺服器的效能哦,下面來給各位介紹在linux中安裝APC擴展方
一周排行
  • 文章分類六步來告訴大安裝在centos系統mysql數據庫安裝與配置,具體包括:執行依賴包安裝 並 下載及安裝Mysql然後就是配置mysql到最後的初始化了,下面一起來看看吧.一.依賴包安裝 代碼如下 yum -y
  • 在開發中有時要在後台獲得某個View 或者 PartialView 生成的字符串,只要你熟悉Asp.Net MVC 生命周期就能理解和敲出下面的代碼.沒什麽高深的,直接上代碼:1,輸出View HTML 字符串: 代
  • OpenTSDB基礎安裝部署詳細教程
    OpenTSDB是一個架構在Hbase系統之上的及時監控信息收集和展示平台. 它在海量數據
  • 三星激光黑白印表機ML-1676不能安裝驅動原因有很多,如 1.電腦系統後台服務沒有開啓. 2.驅動安裝有問題.3.電腦系統不兼容驅動問題.現 象:驅動安裝過程中提示遇到錯誤. 原 因: 1.電腦系統後台服務沒有開啓
  • 本文章介紹了關于PHP中strtr 字符串替換介紹有需要學習的朋友可詳細的參考本文章.strtr(string,from,to)或者strtr(string,array)首先針對strtr函數第一種方式我們看看下面的
  • mysql-bin是mysql中一個日志文件了我們通常會看到以mysql-bin.0000X命名的日志文件並且每一個文件都不小了,下面一起來看看日志文件過大解決辦法. 裏要分享AMH面板(免費4.2版本),MYSQL
  • 本文章來給各位同學介紹有益于 CentOS/Ubuntu安裝Python-Pip和Fabric,希望此教程 對各位同學會有所幫助哦.最近一直在折騰部署newsblur這個玩意,需要用fabric進行幾台遠程伺服器集群 ...
  • mysql_connect()函數是一個php與mysql數據庫連接函數,如果你的php不支持mysql_connect()函數就是你的數據庫不能與mysql連接了,下面我來總結一下解決mysql_connect()
  • 全民突擊DSR-1與雷登明MSR對比解析分享
    在全民突擊的這一款遊戲裏面中,連狙之王一開始都是說是雷登明MSR,不過由于新的狙擊槍DSR
  • cwRsync是基于win平台的rsync解決方法,但經過測試有一個選項參數--password-file始終都不起作用代碼如下 代碼如下 @ECHO OFFD:cd "\Program Files (x8 ...