2014-10-07 198 views
1

我正在使用PyDev for Eclipse,並顯示一些紅色下劃線作爲錯誤導入的錯誤。但是,這些導入工作。我可以用F9啓動腳本,並使用這些模塊中的類就可以了。然而,紅線令我困擾,另外我無法使用這些導入的自動完成功能。我如何強制Eclipse PyDev重新評估項目中的模塊?PyDev無法識別導入

我已經刷新了我的PYTHONPATH,其中有python27/site_packages。紅色的

實施例下正確進口強調:

Example of red underlines under correct imports

模塊PerClustering.py存在:

The module PerClustering.py exists

模塊PerClustering.py包含一個類PerClustering

The module PerClustering.py contains a class PerClustering

其他進口不顯示紅線。但是這些模塊位於相同的目錄中(或者實際上是名稱空間,因爲這些目錄包含一個空的__init__.py文件)。

回答

3

假設這段代碼可以在其他地方工作並且目錄處於完好狀態,那麼您可能只需重新構建eclipse項目中很常見的代碼即可。要實現此目標,請導航至項目>>清潔下的重建選項。

編輯:這是不可能的,但你可能必須重新啓動eclipse才能使其工作。

+1

一個項目Clean + Build還不夠,但後續的Eclipse重啓似乎有訣竅。 – physicalattraction 2014-10-07 12:05:42

+0

真的嗎?這太有趣了。重建後,我從不必重新啓動IDE,但可以繼續。希望有所幫助。 – 2014-10-07 12:23:08

相關問題