When installing OpenCV:
/usr/bin/vtk not found libvtkRenderingPythonTkWidgets.so not found
/usr/bin/vtk not found
libvtkRenderingPythonTkWidgets.so not found
Do:
sudo apt install libvtk6-dev python-vtk6
Then:
sudo update-alternatives --install /usr/bin/vtk vtk /usr/bin/vtk6 10
sudo ln -s /usr/lib/python2.7/dist-packages/vtk/libvtkRenderingPythonTkWidgets.x86_64-linux-gnu.so /usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so
The file /usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so is also not found but both of these appear to be vtk6-related bugs. The above fixes the vtk dependency but the libvtkRenderingPythonTkWidgets.so only seems to exist in /usr/lib/python2.7/dist-packages/vtk. Creating a symlink with the following does the trick for this one~
参考:
https://github.com/autowarefoundation/autoware/issues/795