Instalando Dependências VTK
Certifique-se de que gcc e g ++ estejam instalados:
yum install gcc
yum install gcc-c++
Verifique se o cmake está instalado:
yum install cmake
Verifique se os módulos OpenGL estão instalados
yum install mesa-libGL
yum install mesa-libGL-devel
( mesa-libGL é uma implementação licenciada pelo MIT do OpenGL que o RHEL usa )
Verifique se o X11_Xt_LIB está instalado:
yum install libXt-devel
Verifique se as bibliotecas Python estão instaladas:
yum install python-devel
Assegure-se de que o NumPy esteja instalado
yum whatprovides numpy # this will provide a list of package names
sudo yum install <package name>
exemplo: sudo yum install numpy-1.7.1-11.el7.x86_64
Verifique se o TCL está instalado
sudo yum install tcl
Instalando o VTK (com o Wrapper do Python)
Aqui está a referência que foi usada para esta etapa
-
Instale o código fonte mais recente do link , por exemplo
VTK-7.0.0.tar.gz -
Crie a seguinte estrutura de arquivos VTK:
mkdir $HOME/VTK -
extraia o conteúdo do tarball na pasta $ HOME / VTK:
tar -xvf ~/Downloads/VTK-X.X.X.tar.gz -C ~/VTK- substitua
X.X.Xpelo seu número de versão - verifique se
~/Downloads/contém seu tarball
- substitua
-
mova o conteúdo da pasta
VTK-X.X.Xdiretamente para$HOME/VTK/e remova a pastaVTK-X.X.X -
Modifique seu arquivo
.bashrc-
Abra .bashrc:
sudo nano ~/.bashrc - Adicione
export VTK_ROOT=$HOME/VTK/ao arquivo - execute o comando
source $HOME/.bashrc
-
-
Construa o VTK com o CMake
-
cd $VTK_ROOT mkdir build cd build cmake ../ -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DVTK_WRAP_PYTHON=ONNota: se este comando disser que não há CMakeLists.txt, o caminho '../' não leva à pasta com os dados extraídos. Certifique-se de que completou o movimento dos arquivos especificados no passo 4.
-
make -j5Isso levará um enquanto pela primeira vez
-
make testTestes para garantir que tudo foi instalado corretamente, isso também leva um tempo
- O resultado deve ser semelhante a
99% tests passed, 7 tests failed out of 1448. Quanto menos falhas, melhor, no entanto. - Se muitos deles estiverem falhando, talvez seja porque a pasta de criação não está cercada pelas pastas de origem, por exemplo,
Accelerators,Charts, etc ...
- O resultado deve ser semelhante a
-
Wrapper Python
Modifique seu arquivo .bashrc
-
sudo nano ~/.bashrc -
Adicione as seguintes linhas ao arquivo
export PYTHONPATH=$VTK_ROOT/build/Wrapping/Python/:$VTK_ROOT/build/bin:$VTK_ROOT/build/lib export LD_LIBRARY_PATH=$VTK_ROOT/build/bin:$VTK_ROOT/build/lib:$LD_LIBRARY_PATH
Teste a instalação para garantir que funcionou
-
python import vtkSupondo que o comando
import vtknão reclamou para você, está tudo pronto.