在Window下安装Scrapy

一步一步来,完成好第一步再进行第二步,前几步如果已经完成可以直接跳过


1.安装Python2.7


2.安装 pywin32 

3.安装 pip

这里不会安装pip的可以去我之前写的文章进行查看,地址:http://blog.csdn.net/junmoxi/article/details/63687785


4.安装一些必要的组件,都是pip进行安装
4.1pip install lxml

4.2pip install service_identity

4.3pip install pyOpenSSL

5 安装Scrapy

pip install Scrapy


验证是否成功:在cmd ,下直接输入 Scrapy 回车,如果有信息,则证明成功了!


注意:

1.如果出现Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 错误。。。则安装文件里的VCForPython27即可

2.安装pywin32时如果出现which not found register错误,

则新建一个文件register.py 

输入代码:

import sys    
     
from _winreg import *    
     
# tweak as necessary     
version = sys.version[:3]    
installpath = sys.prefix    
     
regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)    
installkey = "InstallPath"    
pythonkey = "PythonPath"    
pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (    
    installpath, installpath, installpath    
)    
     
def RegisterPy():    
    try:    
        reg = OpenKey(HKEY_CURRENT_USER, regpath)    
    except EnvironmentError as e:    
        try:    
            reg = CreateKey(HKEY_CURRENT_USER, regpath)    
            SetValue(reg, installkey, REG_SZ, installpath)    
            SetValue(reg, pythonkey, REG_SZ, pythonpath)    
            CloseKey(reg)    
        except:    
            print "*** Unable to register!"    
            return    
        print "--- Python", version, "is now registered!"    
        return    
    if (QueryValue(reg, installkey) == installpath and    
        QueryValue(reg, pythonkey) == pythonpath):    
        CloseKey(reg)    
        print "=== Python", version, "is already registered!"    
        return    
    CloseKey(reg)    
    print "*** Unable to register!"    
    print "*** You probably have another Python installation!"    
     
if __name__ == "__main__":    
    RegisterPy()    

然后将文件register.py 执行一下即可,cmd下输入:python register.py
3.运行爬虫时 scrapy crawl myspider 如果出现importerror dll load failed 1%不是有效的win32程序  说明你的Python 和pywin32 不是同一位的 在cmd下输入python查看你的Python是多少位的 如果是32位的 下载pywin32-219.win32-py2.7.exe安装即可

下载地址:https://sourceforge.net/projects/pywin32/?source=typ_redirect


附件:

上面的东西可以去我百度盘里下载下载:http://pan.baidu.com/s/1pLSAqmf

里面有使用步骤,也可以看我之前的帖子!



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值