Saltar al contenido

Instalación de VTK para Python

Indagamos en el mundo on line para así brindarte la respuesta para tu duda, en caso de inquietudes déjanos la duda y te contestamos sin falta.

Solución:

La respuesta depende del sistema operativo que esté utilizando. Esto será mucho más fácil si puede encontrar un paquete o instalador para su sistema operativo y/o distribución específicos.

linux

Si está utilizando Linux, busque el paquete correspondiente en el administrador de paquetes de la distribución. Por ejemplo, en Ubuntu Linux debería poder instalarlo usando el siguiente comando:

sudo apt-get install python-vtk

Microsoft Windows

Si está utilizando Microsoft Windows, la forma más fácil sería instalar Python (x, y). Viene con soporte VTK.

Además, Anaconda también incluye el paquete VTK, así como soporte para entornos virtuales. Puede ser una buena opción para algunas personas.

Mac OS X

Si está utilizando Mac OS X, intente instalar todo a través de MacPorts.


Como @Nil mencionó en los comentarios a continuación, los desarrolladores de VTK ahora proporcionan una interfaz de python independiente para VTK. Puede descargarlo para Windows, Darwin y Linux desde aquí.


Como mencionó @Nil, VTK solía ofrecer vtkpython binarios en su página de descarga. Sin embargo, han eliminado esto desde VTK-8.xx como se menciona aquí:

Lo lamento. Decidimos eliminar los binarios de vtkpython para 8. En su lugar, quiero centrar nuestras energías en admitir instalaciones de rueda de Python. Todavía no hay un cronograma para una solución completa, pero hemos logrado un buen progreso recientemente aquí: https://github.com/jcfr/VTKPythonPackage.

Por lo tanto, la forma recomendada de instalar vtkpython ahora es (ver esta página):

$ python -m pip install --upgrade pip
$ python -m pip install vtk

en Ubuntu, tal vez esta publicación sea útil: http://kazenotaiyo.blogspot.jp/2010/06/installing-vtk-in-ubuntu-and-making.html

  • La forma más fácil

La primera y más fácil es simplemente instalar los paquetes con Aptitude Package Manager:

sudo apt-get install libvtk5-dev python-vtk
  • Si quieres la última versión

Si desea la versión más reciente de VTK, también puede crearla usted mismo:

Asegúrese de que CMake esté instalado:

sudo apt-get install cmake

Descargue la fuente VTK desde la página de Descargas.

Descomprimirlo:

tar xvzf vtk-5.6.0.tar.gz

Cree una compilación fuera de la fuente y configure con CMake:

mkdir VTK_BUILD
cd VTK_BUILD
ccmake ../VTK

Asegúrese de habilitar el ajuste de python y configure su instalación prefix a donde quiere que vaya el paquete. El /usr/local predeterminado funciona bien.

sudo make -j 8 install

(el -j 8 para hacer solo hace que el proceso de compilación sea paralelo, suponiendo que tenga los procesadores para ello)

Ahora tiene VTK instalado. ¡Felicitaciones! Sin embargo, si intenta ejecutar vtkpython, obtendrá un error:

vtkpython: error al cargar bibliotecas compartidas: libvtksys.so.5.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio

Para solucionar esto, agregue estas líneas a su archivo .bash_profile, .bashrc o .profile en su directorio de inicio:

# add vtk paths
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.6"
PYTHONPATH="$PYTHONPATH:/usr/local/lib/vtk-5.6"

Deberá restablecer su terminal ahora.

Eso configura su biblioteca y las rutas de python para el ejecutable vtkpython.

http://www.lfd.uci.edu/~gohlke/pythonlibs/#vtk ¡Prueba esto! ¡Funciona para ventanas!

Te invitamos a corroborar nuestra investigación dejando un comentario y puntuándolo te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *