PYTHONPATH ад с перекрывающимися структурами пакетов

У меня проблемы с моим PythonPath на Windows XP, и мне интересно, если я делаю что-то не так.

Скажем, у меня есть проект (созданный с помощью Pydev), который имеетsrc каталог. Подsrc У меня есть один пакет, названныйcommonи в нем один модуль класса, названныйservice.py с именем классаService

Скажем теперь, что у меня есть другой проект (также созданный с помощью Pydev) сsrc каталог и общий пакет. В общем пакете у меня есть один скрипт,client.py, который импортирует услугу.

Другими словами, два разных места на диске, но один и тот же пакет.

Я заметил, что даже если я установлю свойPYTHONPATH чтобы включить оба каталога src, импорт завершится неудачно, если оба файла не находятся в одном каталоге. Я получаю страшный модуль не найден.

Я неправильно понимаю, как python разрешает имена модулей? Я привык к Java и его адскому пути.

Ответы на вопрос(3)

Ваш ответ на вопрос