I forgot to mention that I'm using the svn trunk PyInstaller and
Windows XP.

On Dec 17, 4:45 pm, Vicent <[email protected]> wrote:
> Hi,
>
> I'm newbie to PyInstaller... and I've problems. I've the following
> simple script, prova.py:
>
> #!/usr/bin/env python
> import tables
>
> print 'Hello'
>
> and the following spec file, prova.spec:
>
> # -*- mode: python -*-
> a = Analysis([os.path.join(HOMEPATH,'support\\_mountzlib.py'),
> os.path.join(HOMEPATH,'support\\useUnicode.py'), 'prova.py'],
>              pathex=['C:\\Documents and Settings\\vmas\\Mis
> documentos'])
> pyz = PYZ(a.pure)
> exe = EXE(pyz,
>           a.scripts + [('v', '', 'OPTION')],
>           exclude_binaries=0,
>           name='build\\pyi.win32\\prova\\prova.exe',
>           debug=True,
>           strip=False,
>           upx=True,
>           console=True)
> coll = COLLECT( exe,
>                a.binaries,
>                a.zipfiles,
>                strip=False,
>                upx=True,
>                name=os.path.join('dist', 'prova'))
>
> After building prova.spec I run the generated prova.exec. I get the
> following error:
>
> ...
>
> import tables._comp_lzo # dynamically loaded from C:\Documents and
> Settings\vmas
> \Mis documentos\dist\prova\tables._comp_lzo.pyd
> Traceback (most recent call last):
>   File "<string>", line 3, in <module>
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 4
> 14, in importHook
>     mod = _self_doimport(nm, ctx, fqname)
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 4
> 99, in doimport
>     exec co in mod.__dict__
>   File "C:\Documents and Settings\vmas\Mis documentos\build
> \pyi.win32\prova\outP
> YZ1.pyz/tables", line 56, in <module>
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 4
> 14, in importHook
>     mod = _self_doimport(nm, ctx, fqname)
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 4
> 73, in doimport
>     mod = importfunc(nm)
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 2
> 82, in getmod
>     mod = owner.getmod(nm)
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \archive.py", l
> ine 418, in getmod
>     return iu.DirOwner.getmod(self, self.prefix+'.'+nm)
>   File "C:\Documents and Settings\vmas\Mis documentos\PyInstaller
> \iu.py", line 1
> 09, in getmod
>     mod = imp.load_module(nm, fp, attempt, (ext, mode, typ))
>   File "utilsExtension.pyx", line 100, in tables.utilsExtension
> AttributeError: 'module' object has no attribute '_comp_lzo'
> RC: -1 from prova
> OK.
>
> I've tried adding a hook, hook-tables.py:
>
> hiddenimports = ['_comp_lzo']
>
> with the same result. Please, could you tell me how to fix the
> problem? Thanks!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to