Scrapy教程(Python) - ImportError:加载对象时出错

时间:2013-10-03 21:01:48

标签: python scrapy

我必须在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

来安装它

这可能是问题吗?

2 个答案:

答案 0 :(得分:1)

安装pywin32解决了我的问题, 可以从以下网址下载:http://sourceforge.net/projects/pywin32/

答案 1 :(得分:0)

我遇到了同样的问题。我检查了几乎所有可能的包并将它们更新为64位。没有工作。当我安装32位pywin32时发生了神奇的事情。一切都只是点击。我不知道为什么。希望它会有所帮助...