scrapy 没有在 main 目录下运行报错?

2018-12-14 01:37:10 +08:00
 Ewig
spider main.py scrapy.cfg
shenjianlin@newdev:~/my_project/Espider(shenwei/spider_12_13)$ cd ..
shenjianlin@newdev:~/my_project(shenwei/spider_12_13)$ /usr/bin/python3 /home/shenjianlin/my_project/Espider/main.py traveldaily
Scrapy 1.5.0 - no active project

Unknown command: crawl

Use "scrapy" to see available commands

我没有在 spider 目录下运行,我是在任意目录运行的这个命令
/usr/bin/python3 /home/shenjianlin/my_project/Espider/main.py traveldaily

运行这个就是报错,求人指教这是为啥?

因为我要在服务器上面配置,所以这样配的话就会报错?
2335 次点击
所在节点    Python
7 条回复
ooh
2018-12-14 05:27:20 +08:00
scrapy list
scrapy crawl spidername
ooh
2018-12-14 05:30:17 +08:00
忍不住补充一下,为什么不去 scrapy.cfg 所在目录运行,why?why?why?
Ewig
2018-12-14 09:07:04 +08:00
@ooh 我要在服务器上面配置啊,你这个 scrapy list 是在 scrapy.cfg 目录运行?
Ewig
2018-12-14 09:07:58 +08:00
@ooh 就是别人写好了一个东西,我要在服务器上面部署,直接绝对路径如何运行成功
susecjh
2018-12-14 12:14:31 +08:00
cd 到那去不行?
Janusio
2018-12-14 18:02:45 +08:00
1. cd 到当前目录可以运行;
2. scrapy crawl spidername ----> scrpay 的路径(比如 /usr/bin/scrapy ) crawl spidername
Janusio
2018-12-14 18:03:02 +08:00
@Janusio 两种方式试一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/517393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX