2012-03-09 20 views
7

Estoy tratando de obtener mi código (ejecutándose en eclipse) para importar pandas.Python Pandas: no se puede encontrar numpy.core.multiarray al importar pandas

Recibo el siguiente error: "ImportError: numpy.core.multiarray no pudo importar" cuando intento importar pandas. Estoy usando python2.7, pandas 0.7.1 y numpy 1.5.1

+1

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

+1

Problema no solucionado, incluso con 1.6.1 numpy - ¿Cómo puede solucionarse? Esto me sucede en ubuntu, así que no es mac os x específico – user248237dfsf

Respuesta

0

Podría ser un problema de compatibilidad de 32 bits frente a 64 bits. Ver: how to install numpy and scipy on OS X?

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

0

@ user248237:

Me segunda sugerencia de Keith que es probablemente un problema de compatibilidad de 32/64 bits. Me encontré con el mismo problema esta semana al intentar instalar un módulo diferente. Verifique las versiones de cada uno de sus módulos y haga 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 64 bits de python y la reemplacé con una de 32 bits, reinstalé los módulos y no he tenido ningún problema desde entonces.

1

Sólo para asegurarse de:

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

Intente actualizar a la versión numpy 1.6.1. ¡Ayudó para mí!