2013-07-05 4 views
8

저는 얼마 동안 Scipy를 사용했습니다. 신호 처리에 처음으로 사용합니다.SciPY에서 특정 모듈을 가져올 때 ImportError가 발생했습니다.

ImportError: DLL load failed: The specified module could not be found.

내가 32 비트 Windows에서 Scipy 0.12.0 파이썬 2.7.3을 사용하고 있습니다 : 나는

from scipy import signal 
from scipy import special 

같은 모듈을 가져올 때 는하지만이 오류가 발생합니다.

어떻게해야합니까?

+0

을 위해 일해야합니까? –

+1

@Zhenya 현재 [여기] (http://www.lfd.uci.edu/~gohlke/pythonlibs/)입니다. 처음에는'pip install '을 사용하여 Scipy를 설치하려고했지만 BLAS/ATLAS 라이브러리와 관련하여 몇 가지 오류가 발생했습니다. 위의 링크에있는 바이너리를 선택했습니다! –

+0

(나는 지금 창을 가지고 있지 않아 확인할 수 없다). 일반적으로, Gohlke 바이너리는 단지 작동해야합니다 ... 필요한 파일이 실제로 시스템에 있는지 확인할 수 있습니까? –

답변

33

일반적인 numpy 배포를 설치하는 대신 numpy-MKL 패키지가 설치된 경우이 문제를 해결할 수 있습니다. 이 패키지는 here (으)로 제공됩니다.

새 설치를 진행하기 전에 이전 설치를 제거하십시오!

+4

numpy-MKL과 numpy의 차이점은 다음 질문에서 다룹니다. http://stackoverflow.com/questions/17513044/difference-between-numpy-and-numpy-mkl –

+0

나는이 답변을 위해 천 시간을 upvoted 것입니다 !! !!! –

+0

설치할 numpy-MKL 패키지를 어떻게 사람이 파악합니까? – gregorio099

2

는 파이썬 3.5.1에 ​​대한 here에서 NumPy와-MKL을 설치,하지만 난 폴더 C를 추가 할 때까지 문제가 해결되지 않은 : \ 프로그램 파일 \ Python35 \ lib 디렉토리 \ 사이트 - 패키지 \ NumPy와 핵심 \에 시스템 경로.

3

이미 numpy + mkl이 설치되어 있지만 여전히 비슷한 오류가 발생했습니다. 다시 설치 문제를 해결했다 :

pip uninstall numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl 
pip install numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl 
+1

이 트릭은 나에게도 효과적이다. – Frank

+1

그리고 나를 위해서. scipy도 제거/설치 했습니까? – TomSjogren

0

나는 바퀴가 작동하지 않았다 다운로드, 3.6에서이 문제를했고 다시 설치해도 작동하지 않았다.

"site-packages/scipy"폴더로 이동하여 편집을 위해 __init__.py 파일을 엽니 다. 맨 아래에서 는이 코드 줄을 추가 :이 나를 위해 유일한 해결책 근무하고있다

from . import signal 
from . import special 
from . import linalg 
from . import <insert missing submodule here> 

을하고 당신의 scipy 설치에서 온 않는 한

관련 문제