Windows与python2.7环境下部署scrapy项目遇到的问题

在Windows上部署Scrapy项目到服务器时,使用scrapyd和scrapyd-client可能会遇到问题。安装后,运行`scrapyd-deploy`会报错,解决方案包括创建scrapy和scrapyd-deploy批处理文件,或将`scrapyd-deploy`文件复制到项目目录。部署时需要修改scrapy.cfg,指定目标和项目名。如果遇到`subprocess.py`错误,可能是Python版本问题,升级到Python3.5可解决,但不影响项目部署。
摘要由CSDN通过智能技术生成

在windows环境中,当我们需要部署scrapy项目到服务器时,常用到scrapyd,作为部署管理工具,在服务器端安装scrapyd并运行后,就可以正常使用。

但是,当我们需要将windows本地的scrapy项目部署到服务器上时,需要安装scrapyd-client,用于打包项目,并发送给远程的scrapyd。

安装scrapyd与scrapyd-client可以使用以下两种方式:

  1.  pip install scrapyd 与 pip install scrapyd-client,这种方式安装的版本可能不是最新版本
  2. https://github.com/scrapy/scrapydhttps://github.com/scrapy/scrapyd-client中下载源码,解压后(不需要解压到site-packages下)并运行 python setup.py install 命令进行安装

第一种方式安装,会在使用scrapd-deploy部署项目的时候出现以下错误:

'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决方法:

1.进到C:/python/Scripts 目录下,创建两个新文件:
scrapy.bat
scrapyd-deploy.bat

2. 编辑两个文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值