2017-07-31 16 views
0

からファイルを取得しませんでした。私はこれはまだ展開されていないgitのサブモジュールであるclassification dirを展開していない -Scrapyd-deployコマンドは、gitサブモジュール

+-- scraper 
| +-- scraper 
| +-- classification 
| | +-- classifier.py 
| | +-- .gitignore 
| +-- helpers 
| | +-- help1.py 
| +-- spiders 
| | +-- spider1.py 
.gitignore 
.gitmodule 
scrapy.cfg 

私はコマンドscrapyd-deploy scraper -p scraperを実行すると:私はissues.Hereは私のプロジェクト構造である持っています。私は間違っている?

答えて

2

あなたのツリーは欠けているようです。__init__.pyファイル。これらのファイルがなければ、scrapydはパッケージを識別できません。
すべてのpythonパッケージはルートディレクトリに__init__.pyを含む必要があります。だからあなたのツリーは、より多くのようになります。

+-- scraper 
| +-- scraper 
| +-- __init__.py <--- 
| +-- classification 
| | +-- __init__.py <--- 
| | +-- classifier.py 
| | +-- .gitignore 
| +-- helpers 
| | +-- __init__.py <--- 
| | +-- help1.py 
| +-- spiders 
| | +-- __init__.py <--- 
| | +-- spider1.py 
|.gitignore 
|.gitmodule 
|scrapy.cfg 
|setup.py <--- 

そしておそらく同様に、セットアップ手順についてはsetup.pyファイルを持っています。

+0

つまり、彼は使用するPythonパッケージを持っていません。 – Nabin

+0

ありがとうございました。それは助けになった – AndMar

関連する問題