scrapy crawl <spider_name>
は私のプロジェクトで問題なく動作します。予想通り、私は民間のページをクロールしてアイテムを主張スモークテストで'ImportError:煙検査で<project_name> .settings'という名前のモジュールがありませんです。私はスモークテストのために有効で、このENVのVARを設定した後
os.environ['SCRAPY_SETTINGS_MODULE'] = '<project_name>.settings'
を設定
setUp()
中のenv VARを設定終わる深刻なプロジェクトのリファクタリングを、終了するまで物事は
scrapy crawl
が'ImportError: No module named <project_name>.settings'
をと文句を言い、罰金でしたscrapy.cfg
設定は、このスモークテストを除く他のすべてのものが正常に動作し、正しいです。os.environ.pop('SCRAPY_SETTINGS_MODULE')
の前に問題がなくなり、os.sys('scrapy crawl <spider_name>')
の前に問題がなくなりましたが、これは正しく感じられません。
だから、誰かが私に問題を引き起こしたことと、それを修正する適切な方法は何かを教えてください!