2017-02-26 150 views
0

我知道有類似的問題,但沒有解決方案建議真的幫助太多。我有一個項目。即使使用這些「未解析」引用的代碼工作得很好,Pycharm也會報告未解決的引用。Pycharm未解決Refrence

我試過無效的cachces /重新啓動,馬克目錄作爲項目根 - 沒有任何工作。有趣的是pycharm重啓後發生。我剛剛重新啓動我的IDE並得到了問題。

從這張圖片可以看出,所有目錄和init .py文件確實存在。

什麼可能是解決方案?

enter image description here

+0

哪個文件是上顯示的一個圖片的右側? – The4thIceman

+0

這一個是pipelines.py –

+0

hmm。根據我的經驗,如果其他文件(items.py)與您從(pipelinelines.py)導入的文件位於同一目錄中,那麼您爲什麼需要放置「from EchoMskCrawler.items」?會「從項目」不足夠? – The4thIceman

回答

1

似乎有相同名稱的兩個嵌套的文件夾:EchoMskCrawler。 pycharm越來越困惑。此外,您只需要把:

from items import.... 

,因爲它們是在同一目錄

+0

就是這樣。出於某種原因,我甚至都沒有想過。 –

0

如果您正在使用Python 3,你應該這樣做:

from .items import SingleIssueItem