频道栏目
首页 > 资讯 > 云计算 > 正文

新手学Scrapy大坑之win32api及dllloadfailed

17-08-29        来源:[db:作者]  
收藏   我要投稿

开发环境:win10,python2.7.13

Scrapy基础篇:

开发环境:win10,python2.7.13

进入python安装目录下的scripts目录:

pip install Scrapy

按照教程,编写第一只爬虫,完成后执行

scrapy crawl dmoz

遇到错误:

ImportError: No module named win32api

下载Pywin32找对应版本,执行安装,(本环境对应版本pywin32?221?cp27?cp27m?win_amd64.whl)

pip install pywin32?221?cp27?cp27m?win_amd64.whl

安装完成后,继续执行,又引发错误:

ImportError: DLL load failed:找不到指定模块。

深坑出现,尽管已经安装了pywin32,但是仍需手动将你python安装目录下(你的python安装目录)\Lib\site-packages\pywin32_system32下的文件:pythoncom27.dll, pywintypes27.dll两个文件复制到(你的python安装目录)\Lib\site-packages\win32下。

同时复制到以及(你的python安装目录)\Lib\site-packages\win32、lib下,解决

import pythoncom

引发的ImportError错误。
原解决方案:https://stackoverflow.com/questions/19280894/py2exe-no-system-module-pywintypes
(PS:本环境安装的pywin32未发现pythoncomloader.dll文件)

到此,执行

scrapy crawl dmoz

最后
这里写图片描述

OK,大功告成

相关TAG标签
上一篇:最长公共子序列LCS
下一篇:【ARM-Linux开发】Linux模块机制浅析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站