Answering to myself, I did not find the solution, but I see there is 
a hook-vtkpython.py, but it seems it never gets called by pyinstaller ?
I have read some code in pyinstaller but was not able to determine 
where/when this hook should be called.
Inside this hook, 'vtkCommonPythonSIP' and 'vtkFilteringPythonSIP' are 
missing (and perhaps others, can't say for the moment).

Should I open a ticket on the bugtracker ?

On Friday, July 5, 2013 6:03:56 PM UTC+2, Michka Popoff wrote:
>
> Hi
>
> this messages are quite old, but I am looking for a solution for the same 
> problem (using QVTKWidget and pyinstaller).
> I am on OS X, with VTK 5.10.1, and using the latest pyinstaller dev. 
> version.
>
> Here is the error message :
>
>   File 
> "/Users/michkapopoff/Desktop/pyinstaller/main/build/main/out00-PYZ.pyz/widgets.vtk.opengl_vtk",
>  
> line 6, in <module>
>   File 
> "/Users/michkapopoff/Desktop/pyinstaller/PyInstaller/loader/pyi_importers.py",
>  
> line 273, in load_module
>     exec(bytecode, module.__dict__)
>   File 
> "/Users/michkapopoff/Desktop/pyinstaller/main/build/main/out00-PYZ.pyz/vtk", 
> line 130, in <module>
>   File 
> "/Users/michkapopoff/Desktop/pyinstaller/main/build/main/out00-PYZ.pyz/vtk.__helper",
>  
> line 32, in refine_import_err
> vtk.__helper.LinkError: No module named vtkFilteringPythonSIP
> logout
>
> vtkFilteringPythonSIP.so is present 
> in /usr/local/lib/python2.7/site-packages/vtk (symlink)
>
> What's strange is that for example vtk.vtkFilteringPython.so, and even 
> vtk.QVTKPython.so are correctly created in the pyinstaller dist folder.
> But no *SIP.so files are created in the dist folder.
>
> Perhaps could you help me ?
>
> Michka Popoff
>
>
> On Friday, November 26, 2010 9:00:46 AM UTC+1, Nicola Creati wrote:
>>
>> Hello, 
>>
>> I'm trying to pack an application in which I make use of VTK. 
>> Initially I got the following error: 
>>
>> Traceback (most recent call last): 
>>   File "<string>", line 121, in <module> 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 436, in importHook 
>>     mod = _self_doimport(nm, ctx, fqname) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 521, in doimport 
>>     exec co in mod.__dict__ 
>>   File "rsf/build/pyi.linux2/rsf/outPYZ2.pyz/vtk", line 124, in 
>> <module> 
>>   File "rsf/build/pyi.linux2/rsf/outPYZ2.pyz/vtk.__helper", line 32, 
>> in refine_import_err 
>> vtk.__helper.LinkError: No module named vtkCommonPythonSIP 
>>
>> Then I added an hook to make PyInstaller found vtkCommonPythonSIP and 
>> it worked but I got a different error: 
>>
>> Traceback (most recent call last): 
>>   File "<string>", line 122, in <module> 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 436, in importHook 
>>     mod = _self_doimport(nm, ctx, fqname) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 521, in doimport 
>>     exec co in mod.__dict__ 
>>   File "rsf/build/pyi.linux2/rsf/outPYZ2.pyz/vtk", line 121, in 
>> <module> 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 436, in importHook 
>>     mod = _self_doimport(nm, ctx, fqname) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 521, in doimport 
>>     exec co in mod.__dict__ 
>>   File "rsf/build/pyi.linux2/rsf/outPYZ2.pyz/vtk.qvtk", line 8, in 
>> <module> 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 436, in importHook 
>>     mod = _self_doimport(nm, ctx, fqname) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 495, in doimport 
>>     mod = importfunc(nm) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 297, in getmod 
>>     mod = owner.getmod(nm) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/archive.py", line 468, in getmod 
>>     return iu.DirOwner.getmod(self, self.prefix+'.'+nm) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 109, in getmod 
>>     mod = imp.load_module(nm, fp, attempt, (ext, mode, typ)) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 436, in importHook 
>>     mod = _self_doimport(nm, ctx, fqname) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 495, in doimport 
>>     mod = importfunc(nm) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 297, in getmod 
>>     mod = owner.getmod(nm) 
>>   File "/home/ncreati/wip/VTK_software/resefQT/qt/packaging/ 
>> pyinstaller/iu.py", line 109, in getmod 
>>     mod = imp.load_module(nm, fp, attempt, (ext, mode, typ)) 
>> SystemError: dynamic module not initialized properly 
>>
>>
>> Can someone help please? 
>> Thanks, 
>>
>> Nicola 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to