簡體   English   中英

無法導入模塊-ImportError:未命名模塊

[英]Can't import modules - ImportError: No module named

我創建了一個名為engineapp的新應用。 在此應用程序內,有一個文件夾engine ,這是一個Scrapy項目。

當我嘗試從top.py文件中的storage應用程序導入模型時,它返回:

from storage.models import TopItem
ImportError: No module named storage.models

或類似的問題,當我嘗試導入scrapy項目的設置時:

from engineapp.engine.engine import settings

它返回:

from engineapp.engine.engine import settings
ImportError: No module named engineapp.engine.engine

這是當我從命令行運行scrapy項目時。

兩種進口都創建了PyCharm本身。

如您所見,我到處都添加了__init__() ,以便python能夠識別那些文件。

您知道我應該怎么做才能導入這些文件嗎?

在此處輸入圖片說明

PyCharm自動完成功能依賴於不同的IDE設置。 你標記你的realstate_scanner為源根,所以PyCharm可以解決這個進口。 從文檔:

這些根目錄包含實際的源文件和資源。 PyCharm使用源根作為解決導入的起點。

如果您無法在python中導入某些模塊,則應首先檢查PATH / PYTHONPATH變量,以確保python解釋器知道在哪里可以找到您的模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM