On Feb 13, 6:56 am, "srx" <[EMAIL PROTECTED]> wrote: > Artie wrote: > > On Feb 12, 12:35 pm, "srx" <[EMAIL PROTECTED]> wrote: > > > Artie wrote: > > > > On Feb 6, 8:23 am, "Artie" <[EMAIL PROTECTED]> wrote: > > > > > I'm back with another issue that I couldn't resolve :-) ! I'm not > > > > > trying to annoy... really... I'm not. > > > > > > In my python script: > > > > > > import encodings > > > > > from encodings import * > > > > > import encodings.cp1252 > > > > > import encodings.idna > > > > > import encodings.hex_codec > > > > > import encodings.latin_1 > > > > > import encodings.utf_8 > > > > > import encodings.utf_16 > > > > > import encodings.utf_16_le > > > > > import encodings.ascii > > > > > > After built with pyinstaller (svn rev 306), I run my program and > > > > > receive the error: > > > > > > Traceback (most recent call last): > > > > > File "<string>", line 3, in ? > > > > > File "/home/ueoff/Desktop/pyinstaller/iu.py", line 334, in > > > > > importHook > > > > > raise ImportError, "No module named %s" % fqname > > > > > ImportError: No module named encodings > > > > > > Any suggestions? > > > > > > --Artie > > > > > This is the only warning about encodings generated during build: > > > > W: delayed __import__ hack detected at line 0 - encodings (/usr/lib64/ > > > > python2.4/encodings/__init__.pyo) > > > > I have the same problem, with (and only with) OpenGL. > > > If I do not use encodings then it can't find another module. > > > When I don't use OpenGL it is just fine, so I think it has something > > > to do with OpenGL. > > > If anyone can help us with this, please. > > > > Sorry, English is not my native language.- Hide quoted text - > > > > - Show quoted text - > > > I am using PyOpenGL as well... > > Hi Artie, again sorry for my bad English.> I am using PyOpenGL as well... > > Yes, me to. > I am not sure, but I think that PyOpenGL use Python C/API to do the > import and pyinstaller can't detect everything. So we need some kind > of hooks. > I use pyinstaller for a long time and never had any problems till now. > And only difference was PyOpenGL. > Try to build a simple script, let's say: > #! /usr/bin/python > > print "Hi, all" # just for fun > > then try same script with PyOpenGL: > #! /usr/bin/python > from OpenGL.GL import * > print "Hi, all" # just for fun > > I can't really try that now, because I not at home, but I think it > will generate same (or similar) error. > In my project when I comment lines starting with: > from OpenGL.GL import * > from OpenGL.GLU import * > from OpenGL.GLUT import * > everythink is just fine. > > I don't know, should we file a bug report or something.
Well, I think this thread is the bug report... The maintainers of pyinstaller seem to regularly respond to these threads; and hopefully they will soon. I know that there is a way for these types of installers to deal with these kinds of issues; py2app, py2exe, and cx_Freeze don't have any problems doing it. And you might ask... "why not use those instead?". Well I do, but their options are limited and require a little more setup on your end. That is why I am evaluating pyinstaller and I think it has some potential... and hopefully using PyOpenGL in your project does not render pyinstaller useless in the future. But, until then, it is useless to me. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "PyInstaller" group. To post to this group, send email to PyInstaller@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/PyInstaller?hl=en -~----------~----~----~----~------~----~------~--~---