2012-07-09 17 views
12

Ho installato l'ultima versione di numpy da here per python 3.2 su Windows Vista a 64 bit da utilizzare con matplotlib. Tuttavia, quando si tenta di importare matplotlib, ottengo il seguente errore:NumPy ImportError in python - caricamento Dll fallito

ImportError: DLL load failed: %1 is not a valid Win32 application. 

Ciò si verifica sulla linea from . import multiarray in init di file .py di NumPy

Grazie per qualsiasi aiuto

risposta

22

Sei molto probabilmente usando un Python a 64 bit con un numpy a 32 bit o viceversa. Assicurati che entrambi abbiano lo stesso testimone.

A meno che non sia necessario Python a 64 bit per qualche motivo, di solito è una buona idea rimanere con 32 bit poiché potrebbe essere necessario compilare alcuni pacchetti binari di python manualmente poiché i pacchetti binari a 32 bit sono molto più comuni.

+0

Grazie, ha funzionato perfettamente! – mg33

Problemi correlati