python 3.6.2 安装与运行 Scrapy 问题与解决
Scrapy依赖:
- lxml, 一个高效的XML和HTML解析器
- parsel, 一个写在lxml之上的HTML / XML数据提取库
- w3lib, ,一个用于处理URL和网页编码的多功能助手扭曲,异步网络框架
- twisted, 异步网络框架,如
twisted
安装失败。参考python 3.6 安装 Twisted 错误与解决 - cryptography and pyOpenSSL,以处理各种网络级的安全需求
问题如下:
报错问题:twisted
解决方式:到https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载Twisted-17.9.0-cp36-cp36m-win32.whl
。注意,你的python 是64位的就下载64位版本,是32位就下载32位版本。
执行:pip install Twisted-17.9.0-cp36-cp36m-win32.whl
报错问题:import win32api ImportError: DLL load failed: 找不到指定的模块。
解决:到https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载pywin32-221-cp36-cp36m-win32.whl
。注意,你的python 是64位的就下载64位版本,是32位就下载32位版本。
执行:pip install pywin32-221-cp36-cp36m-win32.whl
依然报错-解决:拷贝E:\Program Files\Python\Python36-32\Lib\site-packages\pywin32_system32\*
至C:\Windows\System32
还是报错-解决:在cmd执行python E:/Program Files/Python/Python36-32/Scripts/pywin32_postinstall.py -install