我在Aptana 3.0上运行PyDev 2.2.3
以下示例项目类似于我当前的工作项目:
\project-dir
\lib
\main
在lib中我有reader.py包含一个基类Reader(对象),rssreader.py包含RSSReader(Reader)。
我希望PyDev在运行Fix / Order Imports时向rssreader.py添加一行说
from reader import Reader
而不是它自动生成
from lib.reader import Reader
有什么想法吗?
答案 0 :(得分:0)
与您在Pydev项目中如何配置PYTHONPATH有关。
如果您的PYTHONPATH看起来只包含 project-dir ,那么Pydev会以绝对方式自动导入,因此它会生成from lib.reader import Reader
。
如果你想拥有from reader import Reader
,你必须在你的PYTHONPATH中输入 project-dir / lib目录(优先于project-dir /目录之前)。< / p>