4 votos

¿Cómo usar Matplotlib en Python 2.6 instalado con la instalación de ArcGIS 10.0 predeterminada?

Me pregunto si alguien ha ejecutado correctamente Matplotlib con la instalación por defecto de Python 2.6 que viene de Arcgis 10.0. No parecen funcionar con la versión de python instalado Arcgis 10.0. Yo era capaz de descargar y ejecutar correctamente otros paquetes como Scipy. He mirado en muchos blogs donde hablan sobre el uso de otras instalaciones de python como Python(x,y) etc. Yo prefiero correr sin cambiar la versión de python. Por favor publicar los detalles de los pasos si alguien tuvo éxito en la ejecución de Matplotlib. He instalado Matplotlib la versión 1.1.0. Por ejemplo, el siguiente comando para comprobar la versión de las obras.

importación de matplotlib

imprimir matplotlib.la versión demuestra 1.1.0

Creo que el problema es con otras cosas que viene con Matplotlib como pylab, pyplot. Cada vez que intento importar pylab o pyplot, el python IDLE medio ambiente se REINICIA. Por favor, dame los detalles de los pasos (a partir de la descarga, instalación para ejecutarlo) si alguien de su éxito en el uso de la configuración por defecto de python instalación de ArcGIS 10.0.

14voto

Paul Puntos 555

Debería, en teoría, sólo el trabajo. Dónde está fallando? ¿No se puede instalar? Deja de importar? Es que no inport en python.exe o simplemente en Arcmap? Hay una bastante conocido problema con una sesión de Arcmap no la importación de ciertas extensiones en C (es decir, los construidos con el construido-en distutils) debido al hecho de que la PYDs han incorporado un manifiesto que se requiere una versión diferente de la MSVC runtime Dll de lo Arcmap que ya se ha cargado en la memoria en el proceso.

Hay un problema en la python.org rastreador de errores relacionados con este, pero parece que se manifiesta han sido ping-ponged dentro y fuera de las Ventanas proceso de generación suficiente de veces que no va a ser cambiado de nuevo. La alternativa es encontrar una instalación diferente de matplotlib sin el manifiesto incrustado (tal vez de tratar de ver si el instalador en esta página funciona para usted?) o a la revisión de distutils a sí mismo en su máquina local y construido a sí mismo, asumiendo que este manifiesto cosa es realmente el problema.

5voto

kubanczyk Puntos 4395

Hay dos formas de resolver la situación de los suyos:

1) no Permitiendo modificaciones menores

A continuación, tendrá que ser feliz con una versión anterior de matplotlib. Usted puede, como usted probablemente ya sabe, descargar otras versiones desde aquí: matplotlib @ SourceForge. Por ejemplo, matplotlib v1.0.1 sólo deberían exigir NumPy v1.1, y ArcGIS 10.0 viene suministrado con NumPy v1.3.0.

2) Permitir que las modificaciones menores

Usted puede cambiar fácilmente el NumPy paquete de sitio con la versión más reciente y, a continuación, felizmente el uso de las ya instaladas matplotlib que has elegido. Simplemente quite la carpeta C:\Python26\ArcGIS10.0\Lib\site-packages\numpy y, a continuación, descargue e instale la versión más reciente de los oficiales de NumPy sitio web. He estado haciendo esto por mí mismo y no he tenido problemas con ArcGIS después de hacerlo un par de meses atrás.

Usted puede encontrar más información sobre todo esto aquí.

Espero que ayude!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X