Яйца в пути перед переменной среды PYTHONPATH

Если у меня установлены пакеты из easy_install , яйца добавляются к sys.path перед элементами в переменной PYTHONPATH .

Например, если у меня установлен пакет яиц с именем foo , а также пакет с именем foo в Текущий каталог, а затем сделайте следующее:

PYTHONPATH="." python
>>> import foo

Это будет использовать версию яйца foo вместо локального каталога. Проверка sys.path показывает, что яйца помещаются перед элементами из PYTHONPATH . Кажется, это сломано. Есть ли способ изменить это поведение?

16
задан jterrace 12 May 2011 в 21:10
поделиться