2

Windows 32にScrapy(Webクローラー)をダウンロードし、dosの「scrapy-ctl.pystartprojectdmoz」コマンドを使用して新しいプロジェクトフォルダーを作成しました。次に、次のコマンドを使用して最初のスパイダーを作成しました。

scrapy-ctl.py genspider myspider myspdier-domain.com

しかし、それは機能せず、エラーを返します:

Error running: scrapy-ctl.py genspider, Cannot find project settings module in python path: scrapy_settings.

パスが(python26 / scriptsに)正しく設定されていることはわかっていますが、問題が何であるかを理解するのに苦労しています。私はscrapyとpythonの両方に慣れていないので、何か重要なことをしなかった可能性があります。

また、問題が発生する可能性がある場合は、Pydevプラグインでeclipseを使用してコードを編集しています。

4

3 に答える 3

2

PATHとPYTHON_PATHには違いがあります。PYTHON_PATHは正しく設定されていますか?このパスは、Pythonがパッケージ/モジュールを含むように見える場所です。

于 2010-05-16T07:41:56.787 に答える
1

プロジェクトのディレクトリでscrapy-ctl.pyを使用します。そのスクリプトは、そのプロジェクトの設定を認識します。メインのscrapy-ctl.pyには、その特定のプロジェクトの設定に関する手がかりがありません。

于 2010-07-22T20:07:04.803 に答える
0

PYTHONPATH環境変数をpython26/scriptsに設定します。

于 2010-05-16T08:57:23.757 に答える