ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TensorFlow 설치후 import시의 ImportError 해결
    프로그래밍/개발 2018. 3. 25. 17:10

    (tensorflow) C:\Users\JunhoYeo>python

    Python 3.5.5 |Anaconda, Inc.| (default, Mar 12 2018, 17:44:09) [MSC v.1900 64 bit (AMD64)] on win32

    Type "help", "copyright", "credits" or "license" for more information.

    >>> import tensorflow as tf

    Traceback (most recent call last):

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper

        return importlib.import_module(mname)

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module

        return _bootstrap._gcd_import(name[level:], package, level)

      File "<frozen importlib._bootstrap>", line 985, in _gcd_import

      File "<frozen importlib._bootstrap>", line 968, in _find_and_load

      File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked

      File "<frozen importlib._bootstrap>", line 666, in _load_unlocked

      File "<frozen importlib._bootstrap>", line 577, in module_from_spec

      File "<frozen importlib._bootstrap_external>", line 938, in create_module

      File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed

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


    During handling of the above exception, another exception occurred:


    Traceback (most recent call last):

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>

        from tensorflow.python.pywrap_tensorflow_internal import *

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>

        _pywrap_tensorflow_internal = swig_import_helper()

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper

        return importlib.import_module('_pywrap_tensorflow_internal')

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module

        return _bootstrap._gcd_import(name[level:], package, level)

    ImportError: No module named '_pywrap_tensorflow_internal'


    During handling of the above exception, another exception occurred:


    Traceback (most recent call last):

      File "<stdin>", line 1, in <module>

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\__init__.py", line 24, in <module>

        from tensorflow.python import *

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>

        from tensorflow.python import pywrap_tensorflow

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>

        raise ImportError(msg)

    ImportError: Traceback (most recent call last):

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper

        return importlib.import_module(mname)

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module

        return _bootstrap._gcd_import(name[level:], package, level)

      File "<frozen importlib._bootstrap>", line 985, in _gcd_import

      File "<frozen importlib._bootstrap>", line 968, in _find_and_load

      File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked

      File "<frozen importlib._bootstrap>", line 666, in _load_unlocked

      File "<frozen importlib._bootstrap>", line 577, in module_from_spec

      File "<frozen importlib._bootstrap_external>", line 938, in create_module

      File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed

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


    During handling of the above exception, another exception occurred:


    Traceback (most recent call last):

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>

        from tensorflow.python.pywrap_tensorflow_internal import *

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>

        _pywrap_tensorflow_internal = swig_import_helper()

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper

        return importlib.import_module('_pywrap_tensorflow_internal')

      File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\importlib\__init__.py", line 126, in import_module

        return _bootstrap._gcd_import(name[level:], package, level)

    ImportError: No module named '_pywrap_tensorflow_internal'



    Failed to load the native TensorFlow runtime.


    See https://www.tensorflow.org/install/install_sources#common_installation_problems


    for some common reasons and solutions.  Include the entire stack trace

    above this error message when asking for help.

    >>>

    Anaconda에 TensorFlow를 설치하고 import를 시도해 봤더니 위와 같은 에러가 발생했다.

    pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl
    

    https://stackoverflow.com/questions/42011070/on-windows-running-import-tensorflow-generates-no-module-named-pywrap-tenso

    위와 같은 스택오버플로우에서 찾은 솔루션을 이용하자 아래처럼 정상적으로 사용이 가능했다.



    (tensorflow) C:\Users\JunhoYeo>python

    Python 3.5.5 |Anaconda, Inc.| (default, Mar 12 2018, 17:44:09) [MSC v.1900 64 bit (AMD64)] on win32

    Type "help", "copyright", "credits" or "license" for more information.

    >>> import tensorflow as tf

    >>>


    댓글

Designed by Tistory