2017-02-26 44 views
0

私は同様の問題があることを知っていますが、解決策が実際にはあまりにも助けになるとは思われませんでした。私はプロジェクトを持っています。 Pycharmは未解決のレファレンスを報告していますが、これらの "解決されていない"レファレンスを使ったコードはうまくいきます。Pycharm未解決の参照

私はcachces/restartを無効にしようとしましたが、プロジェクトルートとしてディレクトリをマークします。何も機能しません。面白いのは、pycharmの再起動後に起こったことです。 IDEを再起動して問題が発生しました。

すべてのディレクトリとinit .pyファイルが実際に配置されていることがわかります。

解決方法はありますか? EchoMskCrawler:

enter image description here

+0

に示したものであるファイル画像の右側? – The4thIceman

+0

これはpipelines.py –

+0

hmmです。私の経験では、他のファイル(items.py)がインポートするファイル(pipelines.py)と同じディレクトリにある場合、なぜ "EchoMskCrawler.itemsから"を入れる必要がありますか? 「アイテムから」は十分ではないだろうか? – The4thIceman

答えて

1

はそれと同じ名前のネストされた2つのフォルダがあるようです。そしてパイチャは混乱してきています。また、あなただけ配置する必要があります:

from items import.... 

あなたは、あなたがそれを行う必要があるのPython 3を使用している場合、それらは同じディレクトリに

+0

これはまさにそのケースでした。何らかの理由で私はそれについて考えることさえしなかった。 –

0

ているので:

from .items import SingleIssueItem