코드공부방

python ImportError: DLL load failed while importing _api: 지정된 모듈을 찾을 수 없습니다. 본문

웹프로그래머/기억보단 기록

python ImportError: DLL load failed while importing _api: 지정된 모듈을 찾을 수 없습니다.

:- ) 2021. 9. 9. 10:29
반응형

pystan, fbprophet 라이브러리를 설치 및 import 후 간단한 테스트를 위해 프로그램을 실행하려는데

"ImportError: DLL load failed while importing _api: 지정된 모듈을 찾을 수 없습니다." 에러를 뱉어내며 실행이 되지 않는다.

ImportError: DLL load failed while importing _api: 지정된 모듈을 찾을 수 없습니다.

예감이 좋지 않았다. 그리고 예감은 적중했다. 이것을 해결하는데 무려 1시간 30분이나 소요됐다. 

결론만 얘기하면 pystan을 2.18이전 버전으로 돌려야 하는 문제이다. 아래와 같이 설치하면 된다.

pip install "pystan<2.18"

하지만 한번에 될리가 없다. 이번에는 "Microsoft Visual C++ 14.0 is required" 에러가 떴다. 

Microsoft Visual C++ 14.0 is required - error

에러 메세지 옆에 친절하게 Download URL까지 있어 "아, 이것을 설치하면 되겠구나!" 라는 생각으로 링크를 클릭해 다운로드 후 install을 진행했다.

Microsoft Visual C++ Build Tools 설치 패키지가 없거나 손상되었습니다.

하지만 이 역시 쉽게 될리가 없지.. (ㅠㅠ) 이번에는 인스톨 중 "설치 패키지가 없거나 손상되었습니다."라는 에러 메세지와 함께 설치가 되지 않았고, 재부팅도 해보고 몇번이나 다시 시도해도 해결되지 않았다. 

미친듯이 구글링을 하던 중 한개의 글을 발견해 모든 문제가 해소됐다. 해결하는 과정은 아래에 해당 포스트를 공유하는 것으로 대신하려 한다. (정말 감사합니다..)

 

 

Microsoft Visual C++ Build Tools 설치 패키지가 없거나 손상되었습니다. 해결 방법!

기존에 올려두었던 Microsoft Visual C++ 14.0 is required 오류 해결방법에 대한 글에서 Microsoft Visual C++ Build Tools 설치 간에 위와 같이 설치 패키지가 없거나 손상되었습니다 라는 오류가 발생한 분들..

somjang.tistory.com

위 링크의 내용 중 2번째 방법으로 깨끗하게 해결됐다. (다시 한번 감사합니다..)

오늘도 값진 경험..

반응형
Comments