에러 해결

에러 해결- 'ImportError: DLL 초기화 루틴을 실행할 수 없습니다.'

체봄 2019. 9. 5. 12:40

※ 환경1.  Anaconda / Python 3.6 / Tensorflow 1.15.0 / AVX 지원하지 않음 / CPU

 

Anaconda prompt에서 python를 입력한 후 import tensorflow as tf 를 수행하려는데 

ImportError: DLL load failed: DLL 초기화 루틴을 실행할 수 없습니다.

이 에러가 발생하여 온갖 해결 방법을 다 해보았지만 해결되지 않았다.

겨우겨우 찾은 해결책은 아래 링크로부터 다운받는 것만으로 충분했다.

 

storage.googleapis.com/tensorflow/windows/cpu/…

 


 

※ 환경2.  virtualenv / Python 3.7 / Tensorflow 1.14.0 / AVX 지원하지 않음 / CPU

 

https://github.com/fo40225/tensorflow-windows-wheel/blob/master/README.md 에 따르면

AVX를 지원하지 않는 컴퓨터에서는 python과 tensorflow 버전에 맞는 sse파일을 직접 다운로드해야 한다.

위 Github에 들어가서 자신의 환경에 맞는 파일을 찾아 다운로드 하거나,

나와 같은 환경이라면 명령 프롬프트에서 pip install tensorflow-1.14.0-cp37-cp37m-win_amd64.whl 명령으로 바로 다운로드할 수 있다.

 

 


 

그래도 해결되지 않는다면 전부 삭제하고 다시 설치하자!!!

 

https://youngjoongkwon.com/2018/01/26/windows-%ed%99%98%ea%b2%bd%ec%97%90%ec%84%9c-anaconda-tensorflow-%ec%84%a4%ec%b9%98%eb%ac%b8%ec%a0%9c-%ed%95%b4%ea%b2%b0%ed%95%98%ea%b8%b0-no-module-named-tensorflow-%ec%97%90%eb%9f%ac/comment-page-1/?unapproved=128&moderation-hash=0ce4b5644e960b13ebbdf433e15f1ff3#comment-128

 

Windows 환경에서 Anaconda + Tensorflow 설치문제 해결하기 (No module named ‘tensorflow’ 에러 해결법)

python을 따로 설치한 다음 anaconda를 설치하고, tensorflow를 설치했다가 No module named ‘tensorflow’ 에러가 떴다. 물론 tensorflow는 실행할 수 없었다. 검색을 해보니 나와 비슷한 문제를 겪고있는 사람들이 많은듯 했다. 하지만 명확한 해결책을 제시하는 글도 찾기가 어려웠고, 어쩌…

youngjoongkwon.com

위 포스팅을 따라했더니 한 번에 해결되었다ㅠㅠ(감격)

혼자서 다 삭제하고 설치도 몇 번 해봤는데 해결이 안됐었는데, 삭제하는 방법도 중요한 것 같다.

 

 

 

반응형