Scrapydは、プロジェクトをeggifyでデプロイできるサービスです。しかし、私は問題に直面しています。MyScrapersという名前のプロジェクトがあり、そのスパイダークラスは次のようにimportステートメントを使用します。
from mylibs.common.my_base_spider import MyBaseSpider
my_base_spiderへのパスは/home/myprojectset/mylibs/common/my_base_spider
環境変数を設定しているPYTHONPATH=$HOME/myprojectset/
ときに、scrapyコマンドを使用してMyScrapersを実行できます:scrapycrawlMyScrapers。
しかし、次のコマンドを使用してMyScrapersをデプロイするためにscrapydを使用すると、次のコマンドが表示されます。
サーバーの応答(200):{"ステータス": "エラー"、 "メッセージ": "ImportError:mylibs.common.my_base_spiderという名前のモジュールがありません"}
これらのライブラリを使用するためにデプロイされたプロジェクトを作成する方法を教えてください。