发布失败

2024-04-25 20:22:34 发布

您现在位置:Python中文网/ 问答频道 /正文

回溯(最近一次呼叫):

文件“/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


Tags: 文件inpybuildbinegglibusr
2条回答

我也犯了同样的错误设置.py文件。 scrapyd客户端的安装以某种方式修改了设置.py文件,它导致scrapy deploy命令出错。在

请确保设置.py文件如下所示:出于某种原因,“scr”是在python命令导致问题之前添加的。在

在设置.py公司名称:

自动创建人:scrapyd deploy

from setuptools import setup, find_packages

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

面对同样的问题,通过查看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中。)

相关问题 更多 >

    热门问题