2016-09-29 8 views
0

私はPythonを学び、このgithubプロジェクトでコードを実行しようとしています。いいえESPN_Scraper.itemsという名前のモジュール

https://github.com/rcfbanalysis/rcfbscraper

私は、次の

python "C:\Python\rcfbscraper-master\ESPN_Scraper\ESPN_Scraper\spiders\espnSpider.py" 

としてコマンドを実行しようとすると、私はありませんモジュールがESPN_Scraper.itemsという名前のエラーを取得。 これはESPN_Scraper items.pyがあなたのSYSパスではありませんが何であるかを私が言うことができるから、問題のある行

from ESPN_Scraper.items import GameItem 

答えて

0

です。 ESPN_Scraperディレクトリをespnspider.pyファイルと同じディレクトリに置くことが簡単な作業です。

セクションhttps://docs.python.org/2/tutorial/modules.htmlセクションをご覧ください。6.1.2

+0

お返事ありがとうございます。 espn_scraperディレクトリをespnspider.pyファイルと同じディレクトリに置くことで、意味を明確にすることはできますか?これはespnspider.pyファイルへのパスです。 rcfbscraper-master \ ESPN_Scraper \ ESPN_Scraper \ spidersにあります。これは、ESPN_Scraperディレクトリにあるspidersディレクトリに含まれています。 – user1389739

+0

あなたはspidersディレクトリの中に別のESPN_Scrapersディレクトリを作成し、必要なファイルを新しいディレクトリに移動する必要があります... 私が提供したリンクを見て、どのようにしてPythonが依存関係を探しているのかを見て、 sysパス...現在のディレクトリから後方には見えません – Lance

+0

ESPN_Scraperを前もって動作させることができませんでしたが、これを削除してアイテムファイルを移動したため、エラーが発生しなくなりました。私の次のステップは、データを返す方法を考え出すことです。ありがとう – user1389739

関連する問題