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 不是系统内部或外部命令,也不是可运行的程序或批处理文件“这样子的错误。
请问这是什么原因呢?麻烦有经验的朋友帮帮忙,先谢过了~
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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。