2015-08-24 94 views
0

这是通过运行scrapyd-deployScrapyd错误 - AttributeError的: 'NoneType' 对象有没有属性 'MODULE_NAME'

我的项目生成的你setup.py被命名为crawler和存在于crawler目录

# Automatically created by: scrapyd-deploy 

from setuptools import setup, find_packages 

setup(
    name   = 'project', 
    version  = '1.0', 
    packages  = find_packages(), 
    entry_points = {'crawler': ['settings = crawler.settings']}, 
) 

我得到此错误当我cdcrawler和运行scrapyd-deploy

Packing version 1440426986 
Deploying to project "crawler" in http://localhost:6800/addversion.json 
Server response (200): 
{"status": "error", "message": "AttributeError: 'NoneType' object has no attribute 'module_name'", "node_name": "mybox"} 

这是scrapyd

2015-08-24 20:06:26+0530 [HTTPChannel,28,127.0.0.1] Unhandled Error 
    Traceback (most recent call last): 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/twisted/web/http.py", line 1755, in allContentReceived 
     req.requestReceived(command, path, version) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/twisted/web/http.py", line 823, in requestReceived 
     self.process() 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/twisted/web/server.py", line 189, in process 
     self.render(resrc) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/twisted/web/server.py", line 238, in render 
     body = resrc.render(self) 
    --- <exception caught here> --- 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/scrapyd/webservice.py", line 17, in render 
     return JsonResource.render(self, txrequest) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/scrapyd/utils.py", line 19, in render 
     r = resource.Resource.render(self, txrequest) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/twisted/web/resource.py", line 250, in render 
     return m(request) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/scrapyd/webservice.py", line 68, in render_POST 
     spiders = get_spider_list(project) 
     File "/home/tejesh/projects/billionleads/python/python2.7-env/local/lib/python2.7/site-packages/scrapyd/utils.py", line 114, in get_spider_list 
     raise RuntimeError(msg.splitlines()[-1]) 
    exceptions.RuntimeError: AttributeError: 'NoneType' object has no attribute 'module_name' 

这是怎么回事错在这里的堆栈跟踪?在entry_points

+0

'履带' 的意思是你的项目名称 – user5735673

回答

0

值更改为'scrapy'代替'crawler'

setup(
    name   = 'project', 
    version  = '1.0', 
    packages  = find_packages(), 
    entry_points = {'scrapy': ['settings = crawler.settings']}, 
) 
相关问题