我正在尝试部署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但没有.....可以有人帮助我.......
答案 0 :(得分:3)
请先运行此命令scrapy server
,然后在另一个终端上运行deploy命令...
答案 1 :(得分:2)
如果您使用最新版本的scrapy(我的0.24.2),那么
scrapy server
不再存在,它被移到了名为scrapyd的独立包中 只需运行
scrapyd
启动服务