[vtkusers] Can't run build vtk from source with python wrappings
Evgeniya Malikova
evgenimalikova at gmail.com
Fri Oct 26 11:54:51 EDT 2018
No, looks like updating DYLS_LIBRARY_PATH didn’t solve the problem.
However, vtkpython works well. Just come across this description:
https://stackoverflow.com/questions/48148376/running-vtk-from-python-not-just-vtkpython
The similar check gives me similar list of dependencies with vtk python depending on libpython3.6m.dylib:
otool -L libvtkCommonCorePython36D-8.2.1.dylib
libvtkCommonCorePython36D-8.2.1.dylib:
@rpath/libvtkCommonCorePython36D-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libvtkWrappingPython36Core-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libvtkCommonCore-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libvtksys-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)
otool -L vtkpython
vtkpython:
@rpath/libvtkWrappingPython36Core-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libvtkPythonInterpreter-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libutil.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libpython3.6m.dylib (compatibility version 3.6.0, current version 3.6.0)
@rpath/libvtksys-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libvtkCommonCore-8.2.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)
Best regards,
Evgeniya
> On 26 Oct 2018, at 15:11, Jean-Christophe Fillion-Robin <jcfr at kitware.com> wrote:
>
> Hi,
>
> If you explicitly set or update DYLD_LIBRARY_PATH environment variable first with the path" /Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/", are you able to import ?
>
> While sub-optimal, knowing that this work would provide good information.
>
> Jc
>
> On Fri, Oct 26, 2018 at 8:29 AM Evgeniya Malikova <evgenimalikova at gmail.com <mailto:evgenimalikova at gmail.com>> wrote:
> Forgot to add, main library files, like libvtkCommonCorePython36-8.2.1.dylib are in Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/ folder.
>
> Best regards,
> Evgeniya
>
>> On 26 Oct 2018, at 13:23, Evgeniya Malikova <evgenimalikova at gmail.com <mailto:evgenimalikova at gmail.com>> wrote:
>>
>> Hello, I’m trying to run vtk with python wrappings build from source https://gitlab.kitware.com/vtk/vtk.git <https://gitlab.kitware.com/vtk/vtk.git>. Target os - MacOs, python version 3.6. The basic call of “import vtk” from python gives error that libraries can’t be loaded (python program from https://www.vtk.org/Wiki/VTK/Examples/Python/Cylinder <https://www.vtk.org/Wiki/VTK/Examples/Python/Cylinder>):
>>
>>
>> Traceback (most recent call last):
>> File "/Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 5, in <module>
>> from .vtkCommonCorePython import *
>> ImportError: dlopen(/Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCorePython.so, 2): Library not loaded: @rpath/libvtkCommonCorePython36D-8.2.1.dylib
>> Referenced from: /Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCorePython.so
>> Reason: image not found
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>> File "/Users/evgeniya/PycharmProjects/untitled/vtk_test.py", line 1, in <module>
>> import vtk
>> File "/Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/__init__.py", line 7, in <module>
>> from .vtkCommonCore import *
>> File "/Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 9, in <module>
>> from vtkCommonCorePython import *
>> ModuleNotFoundError: No module named ‘vtkCommonCorePython'
>>
>> This is the error with added path to /Users/evgeniya/anaconda3/lib/python3.6/site-packages/vtk/ to PYTHONPATH variable.
>>
>> Looks very much like libraries are found but can’t be loaded for some reasons. Any suggestions what can cause such an error?
>>
>> Thank you very much in advance,
>> Best regards,
>> Evgeniya
>>
>
> _______________________________________________
> Powered by www.kitware.com <http://www.kitware.com/>
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html <http://www.kitware.com/opensource/opensource.html>
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ <http://www.vtk.org/Wiki/VTK_FAQ>
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers <http://markmail.org/search/?q=vtkusers>
>
> Follow this link to subscribe/unsubscribe:
> https://public.kitware.com/mailman/listinfo/vtkusers <https://public.kitware.com/mailman/listinfo/vtkusers>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/vtkusers/attachments/20181026/2c575b41/attachment.html>
More information about the vtkusers
mailing list