Twas brillig at 23:56:18 08.06.2009 UTC+08 when evg-krsk@yandex.ru did gyre and gimble: TE> Хм. А если я сейчас упакую свой TE> /usr/lib/python2.5/site-packages/PUL/Image.py + PUL.pth - то какой из TE> пакетов вытянется тому, что затребует python2.5(Image)? [dottedmag@vertex:~]% python Python 2.5.4 (r254:67916, Feb 18 2009, 03:00:47) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Image >>> Image.__file__ '/usr/lib/python2.5/site-packages/PIL/Image.pyc' Интересно, почему? Потому, что PIL выше в sys.path: >>> import sys >>> sys.path ['', '/home/dottedmag/openinkpot/trac/trac-trunk', '/usr/lib/python2.5/site-packages', '/home/dottedmag/openinkpot/trac/translatedpagesmacro', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/PUL', '/usr/lib/python2.5/site-packages/gst-0.10', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode'] >>> Так что надо смотреть внутрь интерпретатора на предмет выяснения, в каком порядке добавляются в sys.path пути из .pth-файлов. --