回溯(最近一次呼叫):
文件“/usr/local/bin/scrapyd deploy”,第273行,in 主() 文件“/usr/local/bin/scrapyd deploy”,第95行,主视图 egg,tmpdir=\u build\u egg() 文件“/usr/local/bin/scrapyd deploy”,第240行,在“构建”egg中 在入口重试(检查呼叫[系统可执行文件, '设置.py','清洁','-a','bdist_egg','-d',d],stdout=o,stderr=e) 文件“/usr/local/lib/python2.7/dist-packages/scray/utils/python.py“,第276行,在\u eintr上重试 返回功能(*args,**kw) 文件“/usr/lib/python2.7/子流程.py“,第540行,在check\u call 引发CalledProcessError(retcode,cmd) subprocess.CalledProcessError:命令'['/usr/bin/python','设置.py','clean','-a','bdist_egg','-d','/tmp/scrapydeploy-sV4Ws2']'返回非零退出状态1
我也犯了同样的错误设置.py文件。 scrapyd客户端的安装以某种方式修改了设置.py文件,它导致scrapy deploy命令出错。在
请确保设置.py文件如下所示:出于某种原因,“scr”是在python命令导致问题之前添加的。在
在设置.py公司名称:
自动创建人:scrapyd deploy
面对同样的问题,通过查看scrapyd的错误日志来加速解决问题。这些日志可能位于/tmp/scrapydeploy-{six random letters}/文件夹中。看看stderr。我的包含权限错误:
IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/binary_agilo-1.3.15-py2.7.egg/EGG-INFO/entry_points.txt'
。这恰好是上周在系统范围内安装的一个包,因此导致scrapyd-deploy
无法执行。删除程序包可解决此问题。(相反,binary_agilo包安装在virtualenv中。)相关问题 更多 >
编程相关推荐