Рискну предположить, что это проблема $ PYTHONPATH. Возможно ли, что каталог «thumbnail» находится по пути, а не «sorl»? Я подозреваю, что это проблема, потому что вы не хотите иметь возможность набирать «import thumbnail» в интерпретаторе Python. Вместо этого вы должны ввести «import sorl.thumbnail».
Еще одна вещь, которую нужно проверить, это напечатать имя модуля после импорта:
>>> import thumbnail
>>> print thumbnail
Это покажет расположение файловой системы, в которой был найден модуль, в случае, если он загружает другую копию откуда-то, чего вы не ожидаете.
Вы также хотите убедиться, что ваш текущий рабочий каталог не находится в корневом каталоге ../sorl/ (т.е. не запускайте python из папки sorl). Это позволит вам сразу импортировать миниатюру.
Вы должны проверить полный путь к Python (он будет больше, чем $ PYTHONPATH) из интерпретатора Python, чтобы проверить местоположение вашего пакета:
>>> import sys
>>> print sys.path
Также может быть полезно узнать больше о Python-импорте