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.X
pelo seu número de versão - verifique se
~/Downloads/
contém seu tarball
- substitua
-
mova o conteúdo da pasta
VTK-X.X.X
diretamente 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=ON
Nota: 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 -j5
Isso levará um enquanto pela primeira vez
-
make test
Testes 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 vtk
Supondo que o comando
import vtk
não reclamou para você, está tudo pronto.