HELP! py2exe error - No module named decimal

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Chris

    #1

    HELP! py2exe error - No module named decimal

    I've just completed a project using the following (Windows XP, python
    2.4.1, wxpython 2.6, and pymssql 0.7.3). The program runs great, but
    after I convert it to an exe (required for this project), it gives me
    the following error when I try to run it.

    Traceback (most recent call last):
    File "EstUpdate. py", line 6, in ?
    File "frmSplash.pyc" , line 9, in ?
    File "pymssql.py c", line 23, in ?
    File "_mssql.pyc ", line 9, in ?
    File "_mssql.pyc ", line 7, in __load
    ImportError: No module named decimal

    However, when I look in c:\python24\lib on the machine which ran py2exe,
    I see decimal.py and decimal.pyc.

    Can someone please help with this? I'm supposed to start testing the
    program today and I can't seem to move past this first step.

    Thanks!!
    Chris
  • Larry Bates

    #2
    Re: HELP! py2exe error - No module named decimal

    FYI there is a separate newsgroup for py2exe at
    gmane.comp.pyth on.py2exe. You may want to post
    there also.

    Just as a suggestion, put an import decimal at
    the top of your program. It looks like _mssql
    might be doing dynamic imports in __load method
    which will "confuse" py2exe because it can't
    know about dynamic imports which happen at
    runtime.

    -Larry Bates

    Chris wrote:[color=blue]
    > I've just completed a project using the following (Windows XP, python
    > 2.4.1, wxpython 2.6, and pymssql 0.7.3). The program runs great, but
    > after I convert it to an exe (required for this project), it gives me
    > the following error when I try to run it.
    >
    > Traceback (most recent call last):
    > File "EstUpdate. py", line 6, in ?
    > File "frmSplash.pyc" , line 9, in ?
    > File "pymssql.py c", line 23, in ?
    > File "_mssql.pyc ", line 9, in ?
    > File "_mssql.pyc ", line 7, in __load
    > ImportError: No module named decimal
    >
    > However, when I look in c:\python24\lib on the machine which ran py2exe,
    > I see decimal.py and decimal.pyc.
    >
    > Can someone please help with this? I'm supposed to start testing the
    > program today and I can't seem to move past this first step.
    >
    > Thanks!!
    > Chris[/color]

    Comment

    • Chris

      #3
      Re: HELP! py2exe error - No module named decimal

      That was it.

      Thank you so much!

      Chris

      In article <43590E20.50209 08@websafe.com> , larry.bates@web safe.com
      says...[color=blue]
      > FYI there is a separate newsgroup for py2exe at
      > gmane.comp.pyth on.py2exe. You may want to post
      > there also.
      >
      > Just as a suggestion, put an import decimal at
      > the top of your program. It looks like _mssql
      > might be doing dynamic imports in __load method
      > which will "confuse" py2exe because it can't
      > know about dynamic imports which happen at
      > runtime.
      >
      > -Larry Bates
      >
      > Chris wrote:[color=green]
      > > I've just completed a project using the following (Windows XP, python
      > > 2.4.1, wxpython 2.6, and pymssql 0.7.3). The program runs great, but
      > > after I convert it to an exe (required for this project), it gives me
      > > the following error when I try to run it.
      > >
      > > Traceback (most recent call last):
      > > File "EstUpdate. py", line 6, in ?
      > > File "frmSplash.pyc" , line 9, in ?
      > > File "pymssql.py c", line 23, in ?
      > > File "_mssql.pyc ", line 9, in ?
      > > File "_mssql.pyc ", line 7, in __load
      > > ImportError: No module named decimal
      > >
      > > However, when I look in c:\python24\lib on the machine which ran py2exe,
      > > I see decimal.py and decimal.pyc.
      > >
      > > Can someone please help with this? I'm supposed to start testing the
      > > program today and I can't seem to move past this first step.
      > >
      > > Thanks!!
      > > Chris[/color]
      >[/color]

      Comment

      Working...