Je vais avoir l'erreur suivante lorsque je lance VTK avec python par AnacondaVTK avec python 3.6, Anaconda 4.4
[email protected]:~# conda install -c clinicalgraphics vtk=7.1.0
Fetching package metadata ...........
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /home/user/anaconda3:
#
vtk 7.1.0 py36_3 clinicalgraphics
[email protected]~# python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import vtk
Traceback (most recent call last):
File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 5, in <module>
from .vtkCommonCorePython import *
ImportError: /home/user/anaconda3/lib/python3.6/site-packages/vtk/../../../libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/user/anaconda3/lib/python3.6/site-packages/vtk/../../../libvtkCommonCorePython36D-7.1.so.1)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/__init__.py", line 41, in <module>
from .vtkCommonCore import *
File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 9, in <module>
from vtkCommonCorePython import *
ModuleNotFoundError: No module named 'vtkCommonCorePython'
J'ai essayé d'utiliser la solution présentée dans Install vtk with python 3.6 et No module ImportError, ils ne semblent pas fonctionner. Étonnamment, je ne suis pas confronté à ce problème dans ma distribution Windows. Toute autre suggestion est la bienvenue. J'essaie vraiment d'éviter la rétrogradation de Python3 vers Python2 ou d'utiliser un environnement de conda séparé juste pour vtk..mais si cela finit par le faire ... je suppose que je dois faire ce travail. J'ai essayé de relier la bibliothèque de ma propre version de vtk 8 ... qui ne semble pas fonctionner aussi