简体   繁体   English

ImportError:没有名为“ _pywrap_tensorflow_internal”的模块

[英]ImportError: No module named '_pywrap_tensorflow_internal'

I've just installed tensorflow but when typing : 我刚刚安装了tensorflow,但是在输入时:

import tensorflow

I get this error : 我收到此错误:

Traceback (most recent call last):
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
  File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, 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 914, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: Une routine d\u2019initialisation d\u2019une bibliothèque de liens dynamiques (DLL) a échoué.    

During handling of the above exception, another exception occurred:    

Traceback (most recent call last):
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    return importlib.import_module('_pywrap_tensorflow_internal')
  File "C:\Program Files\Python35\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:\Program Files\Python35\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
  File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, 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 914, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: Une routine d\u2019initialisation d\u2019une bibliothèque de liens dynamiques (DLL) a échoué.    

During handling of the above exception, another exception occurred:    

Traceback (most recent call last):
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    return importlib.import_module('_pywrap_tensorflow_internal')
  File "C:\Program Files\Python35\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.

I install tensorflow like this : 我像这样安装tensorflow:

pip3 install tensorflow

I use python 3.5.3, with Windows 10 Pro. 我在Windows 10 Pro中使用python 3.5.3。 I re-install several times tensorflow but I can't solve this issue. 我重新安装了几次tensorflow但无法解决此问题。 I know that this problem has been solved many times but not with CPU-only tensorflow. 我知道这个问题已经解决了很多次,但仅使用CPU的tensorflow并没有解决。 That's why I asked you this question. 这就是为什么我问你这个问题。 How can I do that. 我怎样才能做到这一点。 Thanks in advance for your response. 预先感谢您的回复。

EDIT : I found that tensorflow is trying to import _pywrap_tensorflow_internal as a module but in fact it's a *.pyd 编辑:我发现tensorflow试图导入_pywrap_tensorflow_internal作为一个模块,但实际上它是一个* .pyd

I encountered the same issue and the problem was with the version of TensorFlow. 我遇到了同样的问题,而问题出在TensorFlow的版本上。 Follow the below steps in order to remedy this situation: 请按照以下步骤来纠正这种情况:

  1. Open the terminal via Anaconda navigator. 通过Anaconda导航器打开终端。
  2. Run the command: conda install tensorflow 运行命令: conda install tensorflow
  3. Try importing tensorflow again and it will just work fine. 尝试再次导入tensorflow,它将正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Tensorflow ImportError:Windows 10上没有名为“_pywrap_tensorflow_internal”的模块 - Tensorflow ImportError: No module named '_pywrap_tensorflow_internal' on Windows 10 ImportError:在Python 3.5上没有名为“ _pywrap_tensorflow_internal”的模块 - ImportError: No module named '_pywrap_tensorflow_internal' at python 3.5 如何修复“ImportError:没有名为&#39;_pywrap_tensorflow_internal&#39;的模块” - How to fix “ImportError: No module named '_pywrap_tensorflow_internal'” 导入错误:Python 3.8 中没有名为“_pywrap_tensorflow_internal”的模块 - ImportError: No module named '_pywrap_tensorflow_internal' with Python 3.8 Tensorflow-没有名为&#39;_pywrap_tensorflow_internal&#39;的模块 - Tensorflow - No module named '_pywrap_tensorflow_internal' tensorflow:没有名为&#39;_pywrap_tensorflow_internal&#39;的模块 - tensorflow :No module named '_pywrap_tensorflow_internal' 没有名为“_pywrap_tensorflow_internal”的模块 - No Module Named '_pywrap_tensorflow_internal' modulenotfounderror 没有名为“_pywrap_tensorflow_internal”的模块 - modulenotfounderror no module named '_pywrap_tensorflow_internal' 没有名为“_pywrap_tensorflow_internal”的模块错误 - No module named '_pywrap_tensorflow_internal' Error tensorflow安装正确,但出现错误``ImportError:在导入tensorflow为tf时没有名为&#39;_pywrap_tensorflow_internal&#39;的模块 - tensorflow installed correctly but giving error "ImportError: No module named '_pywrap_tensorflow_internal' on import tensorflow as tf
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM