如何部署scrapy项目

vai*_*ain 3 python scrapy

我正在尝试部署 scrapy 项目。但出现错误:我的 scrapy.cfg 文件是:

[settings]
default = eScraper.settings

[deploy]
url = http://localhost:8680/
project = eScraper
Run Code Online (Sandbox Code Playgroud)

我使用这个命令来部署:scrapy deploy default -p eScraper 但是出现错误

Building egg of eScraper-1369325126
'build/scripts-2.7' does not exist -- can't clean it
zip_safe flag not set; analyzing archive contents...
Deploying eScraper-1369325126 to http://localhost:8680/addversion.json
Deploy failed: <urlopen error [Errno 111] Connection refused>
Run Code Online (Sandbox Code Playgroud)

我也尝试更改端口,但它不起作用,我也尝试使用上面的命令与 sudo 但什么都没有......有人可以帮助我......

Ser*_*jik 5

如果您使用的是最新版本的 scrapy(我的是 0.24.2)那么

scrapy server
Run Code Online (Sandbox Code Playgroud)

不再存在,它被移动到名为 scrapyd 的单独包中,只需运行

scrapyd
Run Code Online (Sandbox Code Playgroud)

启动服务