首页 > 解决方案 > 使用scrapyd-client部署时出现scrapyd错误

问题描述

执行命令时:

scrapyd-deploy default

我遇到一个错误说:

File"/home/user/miniconda3/envs/quickcompany/lib/python3.8/site-packages/scrapyd_client/deploy.py", line 23, in <module>
    from scrapy.utils.http import basic_auth_header
ModuleNotFoundError: No module named 'scrapy.utils.http'

我已尝试卸载并重新安装相关库。还尝试使用 github 和 scrapyd-client 的打包版本。

标签: pythonweb-scrapingscrapyweb-crawlerscrapyd

解决方案


如果您想在 scrapyd-deplo.py 文件中使用 scrapyd-client 更改,则 18.9 之前的扭曲版本使用 scrapy.utils.http(已弃用),from scrapy.utils.http import basic_auth_header尽管from w3lib.http import basic_auth_header我建议您不要使用已弃用的软件包。


推荐阅读