ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【Python爬虫错误】'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序或批处理文件

2020-12-22 18:35:33  阅读:271  来源: 互联网

标签:bat deploy Python 路径 Scripts Python39 scrapyd


【问题描述】
在编写好 python 爬虫程序,准备部署到云服务器上时,遇到一个问题。
scrapyd-deploy 1.0 -p caigou

执行上述部署的命令时,提示:
'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

【解决办法】

  1. 找到 Python 的安装路径,进入 Scripts 文件夹。

  2. 创建两个文件,scrapy.bat 和 scrapyd-deploy.bat (新建 txt 文本文档,然后更改后缀名为 .bat)
    如图:

3.编辑 scrapy.bat (右键 —> 编辑),添加以下内容,保存。(注:路径改成自己电脑的路径)

@echo off
D:\Python39 D:\Python39\Scripts\scrapy %*

4.同样,编辑 scrapyd-deploy.bat ,添加以下内容,保存。(注:路径改成自己电脑的路径)

@echo off
D:\Python39 D:\Python39\Scripts\scrapyd-deploy %*
  1. 两个文件保存之后,重新运行部署指令,成功。

  2. 在这里可能会出现一些问题,就是有人的 Python 路径并非全英文,路径中会有空格、或者中文,可能会报错。

    这个问题解决方法也很简单,就是在带有空格 / 中文的路径两边打双引号(英文双引号)即可,比如:

    @echo off
    "C:\用户\Smart Crane"\Anaconda3\python "C:\用户\Smart Crane"\Anaconda3\Scripts\scrapyd-deploy %*

参考文章:https://blog.csdn.net/wenxuhonghe/article/details/84453693

标签:bat,deploy,Python,路径,Scripts,Python39,scrapyd
来源: https://www.cnblogs.com/stronger-xsw/p/14174509.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有