2013-08-29 99 views
1

我是python的新手。我在64位Windows 7上運行python 2.7.2 64位版本。 我遵循教程並在我的機器上安裝了scrapy。然後我創建了一個項目demoz。但是當我輸入scrapy crawl demoz時會顯示錯誤。scrapy新手:教程。運行scrapy抓取時出現錯誤dmoz

d:\Scrapy workspace\tutorial>scrapy crawl dmoz 
2013-08-29 16:10:45+0800 [scrapy] INFO: Scrapy 0.18.1 started (bot: tutorial) 
2013-08-29 16:10:45+0800 [scrapy] DEBUG: Optional features available: ssl, http1 
1 
2013-08-29 16:10:45+0800 [scrapy] DEBUG: Overridden settings: {'NEWSPIDER_MODULE 
': 'tutorial.spiders', 'SPIDER_MODULES': ['tutorial.spiders'], 'BOT_NAME': 'tuto 
rial'} 
2013-08-29 16:10:45+0800 [scrapy] DEBUG: Enabled extensions: LogStats, TelnetCon 
sole, CloseSpider, WebService, CoreStats, SpiderState 
Traceback (most recent call last): 
File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main 
"__main__", fname, loader, pkg_name) 
File "C:\Python27\lib\runpy.py", line 72, in _run_code 
exec code in run_globals 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\cmdline.py" 
, line 168, in <module> 
execute() 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\cmdline.py" 
, line 143, in execute 
_run_print_help(parser, _run_command, cmd, args, opts) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\cmdline.py" 
, line 88, in _run_print_help 
func(*a, **kw) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\cmdline.py" 
, line 150, in _run_command 
cmd.run(args, opts) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\commands\cr 
awl.py", line 46, in run 
spider = self.crawler.spiders.create(spname, **opts.spargs) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\command.py" 
, line 34, in crawler 
self._crawler.configure() 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\crawler.py" 
, line 44, in configure 
self.engine = ExecutionEngine(self, self._spider_closed) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\core\engine 
.py", line 61, in __init__ 
self.scheduler_cls = load_object(self.settings['SCHEDULER']) 
File "C:\Python27\lib\site-packages\scrapy-0.18.1-py2.7.egg\scrapy\utils\misc. 
py", line 40, in load_object 
raise ImportError, "Error loading object '%s': %s" % (path, e) 
ImportError: Error loading object 'scrapy.core.scheduler.Scheduler': No module n 
amed queuelib' 

我猜他們是錯誤的東西在安裝任何人可以幫助請..在此先感謝..

回答

2

能否請您覈實項目蜘蛛的名字已創建「demoz 「還是」dmoz「?

你在命令

d:\Scrapy workspace\tutorial>scrapy crawl dmoz 
+1

謝謝您指定「DMOZ」作爲蜘蛛的名字,蜘蛛的名字是wrong.Then我已經下載的解決了這個問題的模塊queuelib並安裝它。 – jone