On 2/15/2007 8:18 PM, 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.
Hello, I had a look at the thread. I can't really help if you don't give me a reproducible test case. Try finding a minimal program which doesn't work with PyInstaller and send it to me. BTW, PyOpenGL usually works well with PyInstaller, I have personally packaged large applications with PyOpenGL without any problem. -- Giovanni Bajo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "PyInstaller" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---
