开发者社区> 问答> 正文

scrapy运行项目error:unknown command crawl? 400 报错

scrapy运行项目error:unknown command crawl? 400 报错

我的scrapy安装路径为C:\program files\python2.7,已经将C:\program files\python2.7和C:\program files\python2.7\scripts加入到环境变量中了(win7,32位系统)

我建立scrapy工程的时候只能先进入到scripts中然后用scrapy startproject demo,如果像网上很多教程说的直接CMD下scrapy startproject demo,会出现错误“scrapy 不是系统内部或外部命令,也不是可运行的程序或批处理文件”,不知道是为什么呢?

战战兢兢地建立了一个过程demo,按照教程所说的用scrapy crawl demo结果出错:unknown command crawl

我看到有前辈的经验说是要进入到所建立的工程目录下再运行,所以又进入C:\program files\python2.7\scripts\demo,然后scrapy crawl demo,这回又出现“scrapy 不是系统内部或外部命令,也不是可运行的程序或批处理文件“这样子的错误。

请问这是什么原因呢?麻烦有经验的朋友帮帮忙,先谢过了~

展开
收起
爱吃鱼的程序员 2020-05-30 21:12:56 782 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    http://www.oschina.net/question/2324951_229132

    你好,不知道现在还能不能帮到您,我曾经遇到过一样的情况,解决如下:

    需同python环境一样添加环境变量C:\Python27\Scripts

    注意如果是win7系统,敲入cmd之后,要在出现的CMD提示上点右键,选择“以管理员身份运行”

    这样就可以在cmd下任意位置输入scrapy

    不会再出现“scrapy 不是系统内部或外部命令的提示啦。
    ######可以通过在dos窗口中,写入cd lujin(你的demo项目根目录),然后再写入scrapy crawl demo就可以运行demo项目了。
    ######

    分享一个回答

    http://stackoverflow.com/questions/4988297/trying-to-get-scrapy-into-a-project-to-run-crawl-command

    2020-05-30 21:12:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Well-That-Escalated-Quickly-How-Abusing-The-Docker-API-Led-To-Remote-Code-Execution-Same-Origin-Bypass-And-Persistence 立即下载
Data Pre-Processing in Python: 立即下载
Sparklint a Tool for Identifyi 立即下载