Problem with py2exe conversion.

V

venutaurus539

Hello all,
I am facing an interesting problem with py2exe conversion.
I've a python script which uses the shutil libarary. When I convert
that python script into exe, it creates a dist folder and then in that
it places the exe. Along with the exe it also places a zip folder
containing pre compiled python scripts( library.zip).I have two
Win2003 machines.On one machine when I genreate the exe that zip file
also contains this shutil.pyc, but when I build the same python script
on the second machine, that shutli.pyc is missing in that zip file as
a result fo which I am unable to use that library on the second
machine. When I use it, it throws an error:

ImportError: No module named shutil

Can some one please suggest me a solution for this.

Thanks in advance,
Venu
 
G

Gabriel Genellina

En Wed, 04 Mar 2009 11:12:32 -0200, (e-mail address removed)
Hello all,
I am facing an interesting problem with py2exe conversion.
I've a python script which uses the shutil libarary. When I convert
that python script into exe, it creates a dist folder and then in that
it places the exe. Along with the exe it also places a zip folder
containing pre compiled python scripts( library.zip).I have two
Win2003 machines.On one machine when I genreate the exe that zip file
also contains this shutil.pyc, but when I build the same python script
on the second machine, that shutli.pyc is missing in that zip file as
a result fo which I am unable to use that library on the second
machine. When I use it, it throws an error:

ImportError: No module named shutil

Can some one please suggest me a solution for this.

Are you sure it's the same script? The same setup.py? The same py2exe
version? Aren't you sharing the same directory for several projects?
 
V

venutaurus539

En Wed, 04 Mar 2009 11:12:32 -0200, (e-mail address removed)  




Are you sure it's the same script? The same setup.py? The same py2exe  
version? Aren't you sharing the same directory for several projects?

Thanks for the reply.. 1. It is the same script. Moreover even if the
scripts change, if my script uses that module, shouldn't it be there
in that zip. 2. I've used the same installer on the second machine
too. 3. No, am not sharing the directory.
Another observation I made is, if I copy the library.zip file
from the first machine to the second machine, these script runs
without any exception. But I can't every time copy the zip.:-(

Thank you once again,
Venu Madhav.
 
G

Gabriel Genellina

En Wed, 04 Mar 2009 11:38:35 -0200, (e-mail address removed)
Thanks for the reply.. 1. It is the same script. Moreover even if the
scripts change, if my script uses that module, shouldn't it be there
in that zip. 2. I've used the same installer on the second machine
too. 3. No, am not sharing the directory.

No idea then, apart from a bug in py2exe. I'd delete the dist and build
directories before regenerating the .exe, just to be sure.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,262
Messages
2,571,049
Members
48,769
Latest member
Clifft

Latest Threads

Top