Python Pandas: no se puede encontrar numpy.core.multiarray al importar pandas

Estoy tratando de obtener mi código (que se ejecuta en eclipse) para importar pandas.

Obtuve el siguiente error: "ImportError: numpy.core.multiarray failed to import"cuando trato de importar pandas. Estoy usando python2.7, pandas 0.7.1 y numpy 1.5.1

preguntado el 09 de marzo de 12 a las 22:03

lo siento, parece que el 1.6.1 numpy solucionó este problema ... gracias de todos modos -

El problema no se solucionó para mí incluso con 1.6.1 numpy: ¿cómo se puede solucionar? Esto me sucede en ubuntu, por lo que no es específico de mac os x -

4 Respuestas

Solo por asegurar:

  • ¿Instalaste pandas desde las fuentes? Asegúrese de que esté usando la versión de NumPy que desea.
  • ¿Actualizó NumPy después de instalar pandas? Asegúrese de volver a compilar pandas, ya que puede haber algunos cambios en la ABI (pero con esa versión de NumPy, dudo que sea el caso)
  • ¿Está llamando a pandas y/o Numpy desde su directorio de origen? Mala idea, NumPy tiende a atragantarse con eso.

Respondido 17 ago 12, 10:08

Intente actualizar a la versión numpy 1.6.1. ¡Me ayudó!

Respondido 17 ago 12, 15:08

Podría ser un problema de compatibilidad de 32 bits frente a 64 bits. Ver: ¿Cómo instalar numpy y scipy en OS X?

A pesar del título, pueden ocurrir problemas similares con otros sistemas operativos si mezcla versiones de 32 bits y 64 bits.

contestado el 23 de mayo de 17 a las 13:05

@ usuario248237:

Secundo la sugerencia de Keith de que probablemente sea un problema de compatibilidad de 32/64 bits. Me encontré con el mismo problema esta semana al intentar instalar un módulo diferente. Comprueba las versiones de cada uno de tus módulos y haz que todo coincida. En general, me quedaría con las versiones de 32 bits; no todos los módulos tienen soporte oficial de 64 bits. Desinstalé mi versión de Python de 64 bits y la reemplacé por una de 32 bits, reinstalé los módulos y no he tenido ningún problema desde entonces.

Respondido 14 ago 12, 16:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.