問題解決:Scrapy不明なコマンド:クロール

今日、pycharmで新しいscrapy-Redisのプロジェクトのエラーを試運転:

Connected to pydev debugger (build 183.4588.64)
Scrapy 1.8.0 - no active project

Unknown command: crawl

Use "scrapy" to see available commands

私は使用しませんでしたscrapy crawl xxxscrapyを実行しているのフォームを、しかし、起動スクリプトを書きました:

main.py:

from scrapy.cmdline import execute
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
execute(["scrapy","crawl","douban_redis"])

私が見て、他のエラーレポート、彼らが使用していなかったので、基本的には、scrapy startproject xxx作成scrapyプロジェクトにつながったの欠如scrapy.cfgファイルを、そして私のプロジェクトが存在であるscrapy.cfgファイルの。

私のディレクトリ構造:
ここに画像を挿入説明

考慮に入れて、私の起動スクリプトは、問題がある可能性があります。しかし、私はmain.pyそれが可能である他のプロジェクトでは、問題のコードの一部が存在しないことを証明します。

アカウントにスタートアップ環境スクリプトに問題のありそうなスタートを取るので、[構成の編集]をクリックします。ここに画像を挿入説明

フィールはあるかもしれないWorking directory問題。
ここに画像を挿入説明

私は、珍しいアイテムを見てWorking directory
ここに画像を挿入説明

案の定、エラーの原因は、スクリプト環境設定エラーを実行し始めています。

公開された673元の記事 ウォンの賞賛644 ビュー380 000 +

おすすめ

転載: blog.csdn.net/zhaohaibo_/article/details/105277768