【发布时间】:2010-07-27 18:05:23
【问题描述】:
我在 Windows XP 上的 PythonPath 出现问题,我想知道我是否做错了什么。
假设我有一个项目(使用 Pydev 创建),它有一个 src 目录。在src 下,我有一个名为common 的包,其中有一个名为service.py 的类模块,其类名为Service
现在说我有另一个项目(也是用 Pydev 创建的),它有一个 src 目录和一个通用包。在 common 包中,我有一个脚本 client.py,用于导入服务。
换句话说,两个独立的磁盘位置,但同一个包。
我注意到,即使我将PYTHONPATH 设置为包含两个 src 目录,导入也会失败,除非文件都在同一个目录中。我得到了可怕的找不到模块。
我是否误解了 python 如何解析模块名称?我已经习惯了 Java 和它的类路径地狱。
【问题讨论】:
标签: python pythonpath