我必須在Scrapy體系結構Win32上運行基本教程。Scrapy教程(Python) - ImportError:加載對象時出錯
當我嘗試scrapy crawl dmoz
,顯示我下面的錯誤:
File "C:\Python27\lib\site-packages\scrapy\utils\misc.py", line 40, in load_object raise ImportError, "Error loading object '%s':% s"% (path, e)
ImportError: Error loading object 'scrapy.core.downloader.handlers.s3.S3DownloadHandler': DLL load failed: Could not find the specified module.
的Python版本是2.7,在Win 32
我已經安裝了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 install Scrapy
我剛換了一個。我安裝Zope的的.exe如上的話,我不喜歡:
zope.interface: zope.interface download the egg from pypi page and install it by running easy_install file.egg
難道這是問題嗎?
在終端中打開python並鍵入:'import scrapy'。這會拋出一個錯誤嗎? – kelorek
聽起來像scrapy認爲你已經安裝了['boto'](https://pypi.python.org/pypi/boto),但是你沒有。 (我相信這是一個可選的依賴項,如果你有它,它會被使用,但如果你不這樣做,會跳過)。你可以嘗試調試它爲什麼會混淆......或者你可以先安裝'boto',然後重新安裝'scrapy '看看是否能解決問題。 – abarnert
@kerolek是否導入,並且不會拋出錯誤。 – raul