wpadłem na bardzo podobny problem i naprawić go przez dodanie /usr/local/lib/python2.7/site-packages/vtk/
do zmiennej środowiskowej PYTHONPATH.
Twoja dokładna poprawka może się różnić w zależności od wersji pythona, itp. (Wpływa na ścieżki). Powinieneś być w stanie go posortować, lokalizując brakujący moduł, a następnie dodając ścieżkę do zmiennej środowiskowej w następujący sposób.
W moim przypadku, znalazłem ścieżkę przy użyciu:
find/-name vtkCommonCorePython 2>/dev/null
A potem dodaje odpowiednią ścieżkę do ~/.bash_rc lub równoważny.
export PYTHONPATH="$PYTHONPATH:usr/local/lib/python2.7/site-packages/vtk/"
Należy uważać, aby dołączyć do zmiennej PATH zamiast nadpisywania go - prawdopodobnie już trzeba mieć jakieś inne rzeczy jak „/ usr/local/lib /” w środku. Format (i plik, w którym to umieścisz!) Jest różny dla różnych powłok.
Restart terminal, aby uzyskać poprzez zmiany, a następnie sprawdzić, czy zmienna jest poprawnie skonfigurowany:
echo $PYTHONPATH
I być bardzo ostrożny, że nie ma żadnych błędów w każdym z torów!
Czy masz plik vtkCommonPython.pyd na ścieżce Pythona? Czy plik znajduje się w jednym z katalogów '' sys.path''? – codeape