ось - Win XP SP3
питон - 2.7
пикути - 4.8
pyodbc - 2.1.8 коннектит файло формата .mdb (MS Access) на Ok драйвером “Driver do Microsoft Access” (связь через “Администрирование источников ODBC”, сервера нет)
pyodbc брал со страницы разработчика и инсталял чОтко по инструкции
Выполнил портирование PindoS.py пакетом py2exe без предупреждений, или скажем так - как обычно, и раньше портировал разные примочки, правда БЕЗ pyodbc, и работают-жеж :)
Но эта на стадии выполнения в лог-файл вывалила трейсбэк:
Traceback (most recent call last):
File "PindoS.py", line 7, in <module>
File "pyodbc.pyc", line 12, in <module>
File "pyodbc.pyc", line 10, in __load
RuntimeError: Unable to import decimal
# coding: utf-8
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
import os
import codecs
import pyodbc
import datetime
from aPhone import parserPone
class PindoS(QWidget):
def __init__(self, *args):
QWidget.__init__(self, *args)
comment = u'Текстовый файл экспорта в формате заказа'
typeFile = 'Text type (*.txt)'
nameFile = unicode(QFileDialog.getOpenFileName(self, comment, '../', typeFile))
receiver (nameFile)
quit()
... ну и т.д.
В pyodbc.pyc - хрен разбереш.
При выполнении кода непосредственно командой “python PindoS.py” все рулит без ошибок.
Подскажите, пжлста, как можна проблемку решить или обойти.