windows下scrapy安装

下载依赖的第三方离线包

这个地址下载一些在windows平台编译的第三方库.

  1. pywin32
  2. twisted
    注意: 根据python的版本下载对应的离线包.

安装或更新依赖的第三方离线包

下载好后就安装

  1. 在控制台切换目录到离线包所在的目录
  2. 安装离线包
    1
    2
    pip install pywin32
    pip install twisted

如果是更新包则:

1
2
pip install pywin32 -U
pip install twisted -U

安装或更新scrapy

下载安装

1
pip install scrapy

下载更新

1
pip install scrapy -U

import win32api 出现ImportError: DLL load failed 错误的解决方法

windows下使用scrapy,出现出现ImportError: DLL load failed 错误,网上解决方法大多是安装pywin32,可是安装后还是会出错.
之后又试了一下网上的方法:将\Lib\site-packages\pywin32_system32*拷贝至C:\Windows\System32目录下,仍然出错.
最后,找到一个好方法:安装pypiwin32

1
pip install pypiwin32

然后再开始执行scrapy就顺利运行了.