我必须在Scrapy架构Win32上运行基础教程。
当我尝试scrapy crawl dmoz
时,会显示以下错误:
文件“C:\ Python27 \ lib \ site-packages \ scrapy \ utils \ misc.py”,第40行,in load_object引发ImportError,“加载对象'%s'时出错:%s”%(路径, e)
ImportError:加载对象时出错 'scrapy.core.downloader.handlers.s3.S3DownloadHandler':DLL加载 失败:找不到指定的模块。
在Win 32上,Python版本是2.7,32位。
我安装了以下内容(Platform specific installation notes):
pywin32-218.win32-py2.7.exe
双绞线13.1.0.win32-py2.7.exe
zope.interface-4.0.5.win32-py2.7.exe
LXML-3.2.3.win32-py2.7.exe
pyOpenSSL-0.11.winxp32-py2.7.exe
我有 easy_install 然后通过它安装了pip,然后我做了:
pip install Scrapy
我刚做了一个改变。我上面安装了 Zope .exe,然后我不喜欢:
zope.interface:zope.interface从pypi页面下载蛋 通过运行easy_install file.egg
来安装它
这可能是问题吗?
答案 0 :(得分:1)
安装pywin32解决了我的问题, 可以从以下网址下载:http://sourceforge.net/projects/pywin32/
答案 1 :(得分:0)
我遇到了同样的问题。我检查了几乎所有可能的包并将它们更新为64位。没有工作。当我安装32位pywin32时发生了神奇的事情。一切都只是点击。我不知道为什么。希望它会有所帮助...