2016-04-09 10 views
1
python version=3.5.1 

scrapy version=1.1.0 rc1 

Twisted version =16.1.0(scrapy said Twisted version just need>=15.5) 

scrapy 1.1.0は完全にPython 3.xをサポートしており、プロジェクトを正常に作成しました。しかし、私はプログラム起動しようとすると:scrapy crawl dmozを、私はこのエラーを取得する:起動スクリプトプロジェクトpython3.xでエラーが発生しました

2016-04-09 21:15:17 [scrapy] INFO: Scrapy 1.1.0rc1 started (bot: doub) 
2016-04-09 21:15:17 [scrapy] INFO: Overridden settings: {'BOT_NAME': 'doub', 'SPIDER_MODULES': ['doub.spiders'], 'NEWSPIDER_MODULE': 'doub.spiders', 'ROBOTSTXT_OBEY': True} 
2016-04-09 21:15:18 [scrapy] INFO: Enabled extensions: 
['scrapy.extensions.logstats.LogStats', 'scrapy.extensions.corestats.CoreStats'] 
Unhandled error in Deferred: 
2016-04-09 21:15:18 [twisted] CRITICAL: Unhandled error in Deferred: 


Traceback (most recent call last): 
    File "d:\python\python35-32\lib\site-packages\scrapy\commands\crawl.py", line 57, in run 
    self.crawler_process.crawl(spname, **opts.spargs) 
    File "d:\python\python35-32\lib\site-packages\scrapy\crawler.py", line 152, in crawl 
    return self._crawl(crawler, *args, **kwargs) 
    File "d:\python\python35-32\lib\site-packages\scrapy\crawler.py", line 156, in _crawl 
    d = crawler.crawl(*args, **kwargs) 
    File "d:\python\python35-32\lib\site-packages\twisted\internet\defer.py", line 1274, in unwindGenerator 
    return _inlineCallbacks(None, gen, Deferred()) 
--- <exception caught here> --- 
    File "d:\python\python35-32\lib\site-packages\twisted\internet\defer.py", line 1126, in _inlineCallbacks 
    result = result.throwExceptionIntoGenerator(g) 
    File "d:\python\python35-32\lib\site-packages\twisted\python\failure.py", line 389, in throwExceptionIntoGenerator 
    return g.throw(self.type, self.value, self.tb) 
    File "d:\python\python35-32\lib\site-packages\scrapy\crawler.py", line 80, in crawl 
    yield exc 
builtins.ImportError: cannot import name '_win32stdio' 
2016-04-09 21:15:18 [twisted] CRITICAL: 
+0

コードを確認できますか? – mwm314

答えて

1

我也遇见了这个问题、我是这样解决的: ピップは今scrapyのdidnまで--upgrade scrapy

+0

英語で回答してください。 Stackoverflowはグローバルネットワークです。 –

1

をインストールWindowsではPython 3をサポートするのではなく、Linuxでサポートします。 Ubuntuでscrapyを実行する必要があります。

関連する問題