python2.7.9安装爬虫框架Scrapy的问题

本文介绍在Windows 7 64位系统上使用Python 2.7.9安装Scrapy的具体步骤,包括安装pip、lxml、pywin32、pyOpenSSL等依赖,并解决常见错误如DLL加载失败、找不到.egg-info目录及模块属性错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.安装环境:

            python2.7.9(64位),windws7(64位)

二.Scrapy依赖项安装:

             安装pip(python2.7.9及以上版本已经集成pip,较低版本需要自己安装pip)

         安装lxml-3.2.4.win32-py2.7.exe(64位系统需要安装lxml-3.2.4.win-amd64-py2.7.exe

         安装pywin32-218.win32-py2.7.exe(64位系统需要安装pywin32-218.win-amd64-py2.7.exe        

         安装pyOpenSSL-0.13.1.win32-py2.7.exe(64位系统需要安装pyOpenSSL-0.13.1.win-amd64-py2.7.exe)

三.遇到的问题:

         错误提示一:python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
      原因:安装的pywin32,pyOpenSSL版本不对,64位的python就要安装64的pywin32和pyOpenSSL
          
      错误提示二:Could not find .egg-info directory 
      原因:pip版本低,升级pip,在cmd下:python-m pip install -U pip    
         
      错误提示三:'module' object has no attribute 'OP_NO_TLSv1_1
      原因:你先看看pip install scrapy需要的pyopenssl twisted等和你安装的版本一样么?我的就是因为TWist版本高于需要的,用pip install twisted==13.1.0才成功,关键就是twisted版本,不能太高,用pip install scrapy查看,里面提示的是多少,就装多高的版本。




附:python2.7下的pywin32 32位和64位安装包,pyopenssl-0.13 64位安装包的资源请点击这





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值