我已经在cmd中启动了scrapyd,网站"localhost:8600“显示正常。然后我开始部署一个名为scrapyd_prac的项目,并将项目的“scrapy.cfg”内容更改为:
[deploy:localhost]
url = http://localhost:6800/
project = scrapyd_prac然后在cmd中执行命令:
python D:\scrapyd_test\Scripts\scrapyd-deploy localhost -p scrapyd_prac它会像这样返回:
Packing version 1500791181
Deploying to project "scrapyd_prac" in http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "environment can only contain strings", "node_name": "YLMF-1609111715"}我糊涂了,请帮帮我。
发布于 2018-10-24 18:57:20
我在Win10 Python2.7和Scrapyd1.2.0环境中也遇到了同样的情况。
然后我遇到了这个bug scrapyd github
然后我通过pip uninstall scrapdy卸载了Scrapyd
安装了一个旧版本,pip install scrapyd==1.1.0
它就像一个护身符一样起作用。
https://stackoverflow.com/questions/45262460
复制相似问题