3

我必须运行关于 Scrapy 架构 Win32 的基本教程。

当我尝试scrapy crawl dmoz时,显示以下错误:

文件“C:\Python27\lib\site-packages\scrapy\utils\misc.py”,第 40 行,在 load_object 中引发 ImportError,“加载对象时出错 '%s':%s”% (path, e)

ImportError:加载对象“scrapy.core.downloader.handlers.s3.S3DownloadHandler”时出错:DLL 加载失败:找不到指定的模块。

Python 版本是 2.7,Win 32 上的 32 位。

我已经安装了以下内容(作为特定于平台的安装说明):

  • pywin32-218.win32-py2.7.exe

  • Twisted-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 页面下载 egg 并通过运行 easy_install file.egg 安装它

这可能是问题吗?

4

2 回答 2

1

安装 pywin32 为我解决了这个问题,可以从以下位置下载:http: //sourceforge.net/projects/pywin32/

于 2014-10-23T12:37:03.250 回答
0

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

于 2015-03-14T18:34:43.363 回答