Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar mayavi en python3

Cómo instalar mayavi en python3

Python3 instala mayavi

Utilice python3 directamente

pip3 instala mayavi

Al instalar mayavi, le indicará que no hay ningún módulo vtk Y no puede instalar VTK en el entorno python3 a través de apt. Por supuesto, VTK no está disponible en PyPi, es decir, no se puede instalar con pip. Lo probé y lo logré. registre el proceso a continuación.

(1) Primero instale el entorno de instalación de python3 y ejecútelo en la terminal

apt-get install python3-dev

QT5 necesita para instalar, pero en realidad no es necesario. Si necesita utilizar el desarrollo QT, también puede descargarlo e instalarlo juntos. Además, algunos de los paquetes mencionados anteriormente le indicarán que no se pueden encontrar al instalarlos. paquetes correspondientes sin instalarlos Debido a que mi propia práctica es usar VTK con python3, necesito seleccionar VTK_WRAP_PYTHON cuando cmake y configurar la versión de Python en 3. El proceso detallado de instalación y configuración se registra a continuación.

(3) Vaya al sitio web oficial para descargar la última versión. El código fuente VTK-8.0.0.tar.gz o VTK-8.0.0.zip

se puede descargar con wget y descomprimirlo después de realizar la descarga. completo

(4) Abra la interfaz GUI de cmake, seleccione el directorio del código fuente y el directorio donde se debe compilar el archivo binario. Al mismo tiempo, configuro el tipo de compilación BUILD_TYPE en Liberar y configuro el. Ruta de instalación de CMAKE al mismo directorio que el directorio que se debe crear. Esto se puede modificar

La configuración es la siguiente:

Tenga en cuenta que la imagen de arriba se configura primero y luego. modificado como arriba

(5) Establezca VTK_WRAP_PYTHON y la versión de Python

La configuración es la siguiente

Después de configurar, seleccione generar para generar

(6) La terminal ingresa al directorio VTK_Build y ejecuta el siguiente comando para compilar

make

Luego toma varias horas La compilación..., de todos modos, mi propia compilación tomó dos o tres horas

(7) Después de completar la compilación, no ejecuté make install para instalarlo, porque ya tenía los archivos compilados, y lo haré más tarde para copiarlos al directorio dist_packages. de python3.

Ingrese al directorio de archivos VTK_Build, como se muestra a continuación,

Preste atención a las dos carpetas lib y Wrapping. Hay carpetas cmake en lib y La biblioteca de enlaces dinámicos compilada tiene. tres carpetas: Python, PythonCore y Tools en la carpeta Wrapping Ingrese a la carpeta Python, que contiene la carpeta vtk. Esto es lo que desea al final

(8) Cambie lib Copie todas las bibliotecas de enlaces en. carpeta (excepto la carpeta cmake) a la carpeta vtk, como se muestra en la figura

(9) Copie la carpeta vtk a

/usr/lib/python3/dist_packages

(10) Ahora ejecute

pip3 install mayavi

para instalar correctamente