【问题标题】:I'm trying to install tensorflow on vscode and this popped up: Failed to load the native TensorFlow runtime我正在尝试在 vscode 上安装 tensorflow,然后弹出:Failed to load the native TensorFlow runtime
【发布时间】:2021-12-31 21:13:19
【问题描述】:

这是我尝试运行一个简单的 tensorflow 代码时所遵循的代码。

Traceback (most recent call last):
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    fp, pathname, description = imp.find_module('_pywrap_tensorflow_internal', [dirname(__file__)])
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\imp.py", line 297, in find_module
    raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_pywrap_tensorflow_internal'

在处理上述异常的过程中,又发生了一个异常:

Traceback (most recent call last):
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    import _pywrap_tensorflow_internal
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

在处理上述异常的过程中,又发生了一个异常:

Traceback (most recent call last):
  File "c:\Users\kveli\Desktop\Sandro\Programming\Python\test1.py", line 3, in <module>
    import tensorflow as tf
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\__init__.py", 
line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    fp, pathname, description = imp.find_module('_pywrap_tensorflow_internal', [dirname(__file__)])
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\imp.py", line 297, in find_module
    raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_pywrap_tensorflow_internal'

在处理上述异常的过程中,又发生了一个异常:

Traceback (most recent call last):
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\kveli\AppData\Local\Programs\Python\Python310\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
    import _pywrap_tensorflow_internal
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

Failed to load the native TensorFlow runtime.

https://www.tensorflow.org/install/errors

【问题讨论】:

    标签: python tensorflow visual-studio-code artificial-intelligence


    【解决方案1】:

    您的错误似乎与此类似:https://github.com/tensorflow/tensorflow/issues/22794

    一般的解决方案是使用特定版本的 CUDA 和特定版本的 tensorflow,例如

    tensorflow-gpu==1.14.0
    python 3.6.8
    CUDA v10.0
    cudnn 7.4.1.5
    

    您能提供您的库版本吗?我建议使用 conda 在 Windows 上安装 tensorflow,因为它有助于安装正确的版本,而不是自己设置。

    编辑

    请尝试这些步骤(摘自 Tensorflow 的文档:https://www.tensorflow.org/install/pip

    转到 Visual Studio 下载:https://visualstudio.microsoft.com/vs/older-downloads/

    选择可再发行组件和构建工具

    下载并安装 Microsoft Visual C++ 2015 Redistributable Update 3

    在 Windows 上启用长路径:https://superuser.com/questions/1119883/windows-10-enable-ntfs-long-paths-policy-option-missing

    最后,请确保您的 CPU 支持 AVX 指令:https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX

    【讨论】:

    • 当有新版本时,为什么我要安装一个 7 年前的东西?另外什么是长路径?你在说哪个库版本?我的 CPU 也是 Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 2022-01-10
    • 2020-05-07
    相关资源
    最近更新 更多