如何部署scrapy项目

时间:2013-05-23 16:08:06

标签: python scrapy

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

[settings]
default = eScraper.settings

[deploy]
url = http://localhost:8680/
project = eScraper

我使用此命令部署: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>

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

2 个答案:

答案 0 :(得分:3)

请先运行此命令scrapy server,然后在另一个终端上运行deploy命令...

答案 1 :(得分:2)

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

scrapy server

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

scrapyd

启动服务