我如何重新启动 venv Scrapy 项目
How I can restart a venv Scrapy project
我是Scrapy新手,昨晚刚做完一个项目,如何重新开始使用项目?
我做了 运行 source venv/scripts/activate
然后 venv 开始了,但是当我 运行 宁 scrapy crawl
然后我收到一个错误
Scrapy 2.6.1 - no active project
Unknown command: crawl
Use "scrapy" to see available commands
请帮助,在此先感谢。
来自 scrapy 文档:
To put our spider to work, go to the project’s top level directory and run:
scrapy crawl spider_name
很可能你没有运行将你的 Scrapy 放在正确的目录中:
来源:Link
基本上,Scrapy 项目的目录结构如下:
tutorial/
scrapy.cfg # deploy configuration file
tutorial/ # project's Python module, you'll import your code from here
__init__.py
items.py # project items file
pipelines.py # project pipelines file
settings.py # project settings file
spiders/ # a directory where you'll later put your spiders
__init__.py
...
要让我们的爬虫工作,请转到项目的顶级目录 运行:
scrapy crawl spider_name
创建项目后,您现在可以从项目根文件夹中 运行 scrapy。 运行 scrapy.
时确保你在项目的根目录下
相似question here.
我明白了,我不在项目目录中,我在另一个目录中。
source venv/scripts/activate
然后
cd/"your project directory"
成功了。
我是Scrapy新手,昨晚刚做完一个项目,如何重新开始使用项目?
我做了 运行 source venv/scripts/activate
然后 venv 开始了,但是当我 运行 宁 scrapy crawl
然后我收到一个错误
Scrapy 2.6.1 - no active project
Unknown command: crawl
Use "scrapy" to see available commands
请帮助,在此先感谢。
来自 scrapy 文档:
To put our spider to work, go to the project’s top level directory and run:
scrapy crawl spider_name
很可能你没有运行将你的 Scrapy 放在正确的目录中:
来源:Link
基本上,Scrapy 项目的目录结构如下:
tutorial/
scrapy.cfg # deploy configuration file
tutorial/ # project's Python module, you'll import your code from here
__init__.py
items.py # project items file
pipelines.py # project pipelines file
settings.py # project settings file
spiders/ # a directory where you'll later put your spiders
__init__.py
...
要让我们的爬虫工作,请转到项目的顶级目录 运行:
scrapy crawl spider_name
创建项目后,您现在可以从项目根文件夹中 运行 scrapy。 运行 scrapy.
时确保你在项目的根目录下相似question here.
我明白了,我不在项目目录中,我在另一个目录中。
source venv/scripts/activate
然后
cd/"your project directory"
成功了。