Eclipse 中的 PyDev - 包显示为常规文件夹

PyDev in Eclipse - packages displayed as regular folders

通常这是由于包中缺少 init.py 造成的。但是我确实将所有 init.py 都放到了位。在 PyDev 包资源管理器中,包显示为黄色矩形,就像常规文件夹一样,而不是带有包图标。为什么是这样?我试过全部清理,全部构建,没有帮助。

听起来像是索引器或 PYTHONPATH 的问题。尝试 Project -> Properties -> PyDev -PYTHONPATH, "add source folder"