Todo funciona como se supone en el servidor de desarrollo Django. En Apache, la aplicación django también funciona, excepto cuando se usa matplotlib. Aquí está el error que consigo:Matplotlib y WSGI/mod_python no funcionan en Apache
No module named multiarray.
Exception Type: ImportError
Exception Value: No module named multiarray
Exception Location: /usr/share/pyshared/numpy/core/numerictypes.py in <module>, line 81
Python Executable: /usr/bin/python
Python Version: 2.6.4
Desde el shell de pitón, ambas sentencias funcionan: numpy.core.multiarray importación y multiarray importación. ¿Algunas ideas? Gracias
Mientras busco en los archivos numpy, encontré el módulo multiarray, que tiene una extensión de 'so'. Mi suposición es que mod_python no está leyendo estos archivos.
¿Qué sucede si lo haces "desde numpy.core.multiarray import typeinfo, ndarray, array, empty, dtype" del shell de python? – Mark
que funciona bien. no hay mensajes de error –
Parece que tengo un problema similar. Estoy ejecutando py2.6, cherrypy, IIS, isapi_wsgi. Matplotlib funciona bien desde el shell de Python. Intentar cargar módulos pyd (por ejemplo, matplotlib._path) falla cuando lo llama IIS. Revisé os.environ y sys.path. – e1i45