今日、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 xxx
scrapyを実行しているのフォームを、しかし、起動スクリプトを書きました:
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
:
案の定、エラーの原因は、スクリプト環境設定エラーを実行し始めています。