我正在使用PyDev。Pydev顯示未解析的導入,但腳本運行?
我想將我的項目類組織到包中。
例如在一個文件夾,我在/libraries/fund_price_library.py
一個模塊在我的項目的另一個文件,我嘗試使用導入:
from libraries.fund_price_library import FundPriceLibrary as fpl
的PyDev強調「FundPriceLibrary爲FPL」爲紅色,其標記與此錯誤:
unresolved import fpl
但是,我的腳本工作得很好,所以我相信我正在做正確的導入。
我有很多類似的錯誤遍佈我的項目,它看起來很混亂。但是,我的Python代碼工作,所以我假設我正確導入。
如何抑制這些錯誤?
奇怪的是,它的工作,雖然我的文件在我當前的項目,而不是在外部庫。 – Ginger
我猜想一些關於PyDev設置路徑的問題是棘手的 - 即使Python可以,PyDev也無法找到該庫。 (也可以通過點擊複選標記來接受我的答案) –
python 3具有隱式命名空間包和init文件不是必需的。我不知道它是否相關,但我的項目不包含init文件,不幸的是這並沒有解決我的問題。雖然看到我的回答。 – Jerther