2012-07-09 14 views
12

Mam zainstalowaną najnowszą wersję numpy z here dla Pythona 3.2 na 64-bitowym Windows Vista do użytku z matplotlib. Jednak, gdy próbuję zaimportować matplotlib, pojawia się następujący błąd:NumPy ImportError w python - ładowanie Dll nie powiodło się

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

Dzieje się tak na linii from . import multiarray w NumPy za startowych .py pliku

dzięki za pomoc

Odpowiedz

22

Jesteś najprawdopodobniej używając 64-bitowego Pythona z 32-bitowym numpy lub na odwrót. Upewnij się, że obie mają tę samą bitness.

Jeśli nie potrzebujesz 64-bitowego pytona z jakiegoś powodu, zazwyczaj dobrym pomysłem jest pozostać z 32-bitowym, ponieważ możesz ręcznie skompilować pakiety binarnego Pythona, ponieważ 32-bitowe pakiety binarne są dużo bardziej powszechne.

+0

Dzięki, działało idealnie! – mg33

Powiązane problemy