2017-02-17 14 views
0

Моя Scrapy работает отлично на моем локальном компьютере Windows. Затем я пытаюсь запустить его на своем сервере AWS Linux, но я получил этоScrapy KeyError на Linux Server, но не на Windows

Traceback (most recent call last): 
    File "runOCBC.py", line 12, in <module> 
    spider_name).split()) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 142, in execute 
    _run_print_help(parser, _run_command, cmd, args, opts) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 88, in _run_print_help 
    func(*a, **kw) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 149, in _run_command 
    cmd.run(args, opts) 
    File "/usr/lib/python2.7/site-packages/scrapy/commands/crawl.py", line 57, in run 
    self.crawler_process.crawl(spname, **opts.spargs) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 162, in crawl 
    crawler = self.create_crawler(crawler_or_spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 190, in create_crawler 
    return self._create_crawler(crawler_or_spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 194, in _create_crawler 
    spidercls = self.spider_loader.load(spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/spiderloader.py", line 51, in load 
    raise KeyError("Spider not found: {}".format(spider_name)) 
KeyError: 'Spider not found: OCBC' 

Почему это? Как я могу запустить его на своем Linux-сервере?

ответ

0

Внезапно я решил смутить себя.

Я решаю его, обновляя все требования, используя pip install -r requirements.txt. Я добавил Scrapy Splash к требованию, и я забыл его установить.