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