У меня уже установлен Python 2.2, поднять версию до 2.4.1150.1012 (версия dll) пока не могу, нужен для FontLab'а. Если у вас такая версия, не могли бы вы откомпилировать site.pyc c sys.setdefaultencoding('cp1251&#39 # с разными аргументами: в т.ч. iso88859-15

В моей версии site.py имеется такая конструкция:
# Set the string encoding used by the Unicode implementation. The
# default is 'ascii', but if you're willing to experiment, you can
# change this.

encoding = "ascii" # Default value set by _PyUnicode_Init()

if 0:
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]

if 0:
# Enable to switch off string to Unicode coercion and implicit
# Unicode to string conversion.
encoding = "undefined"

if encoding != "ascii":
# On Non-Unicode builds this will raise an AttributeError...
sys.setdefaultencoding(encoding) # Needs Python Unicode build !

здесь надо заменить encoding = "ascii" на encoding = "cp1251" или encoding = "iso88859-15"