【问题标题】:Tensorflow error " ImportError: DLL loaad failed with error code-1073741795"Tensorflow 错误“ImportError:DLL 加载失败,错误代码为 1073741795”
【发布时间】:2020-09-22 05:52:35
【问题描述】:

导入 TENSORFLOW 时出现问题(jupyter notebook、Pycharm、Anaconda 命令行和 spyder 中的错误代码 1073741795。但是我能够成功安装。但是当我尝试导入时,我收到了这个错误 “ImportError:DLL 加载失败,错误代码为 1073741795”。

我已经安装了所有版本的 VS redistributable。

我正在使用带有 64 位操作系统的 win 7。我尝试在 python 3.6、3.7 的所有版本上安装 tensorflow & 3.8。使用不同版本的张量流。有没有人遇到过error code-1073741795???


ImportError: DLL load failed with error code-1073741795

Failed to load the native tensorflow runtime.

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

错误代码 1073741795 是什么意思? 我们如何解决它。

【问题讨论】:

  • edit您的问题以文本而不是图像的形式包含完整的堆栈跟踪。

标签: python tensorflow deep-learning


【解决方案1】:

我在安装 tensorflow 时遇到这样的错误。是因为没有正确安装tensorflow。

  1. 首先,彻底删除当前安装的 tensorflow。
  2. 安装 Anaconda。
  3. 创建一个新的 conda 环境 (this will help)。
  4. 创建 conda 环境后,将其激活。
  5. 激活后写:'conda install tensorflow==1.15.0'

我建议使用 tensorflow 1.15.0,因为我发现它比任何其他版本都更稳定和更好。

要测试它是否正常工作,请编写:

    python

这会激活python,然后写:

    import tensorflow as tf
    print(tf.__version__)

在导入 tensorflow 时可能会收到一些警告,但忽略警告,您不会收到任何错误。 (如有错误,请评论)

【讨论】:

  • 使用 TensorFlow 1.15.01。我的 anaconda aur python 版本应该是什么??
  • 你应该使用最新版本的 anaconda 和 python 3.7(我不知道 tensorflow 1.15.0 是否适用于任何 python 版本,因为我没有尝试过)
  • 不幸的是,经过 50 小时的斗争导致同样的错误信息。
  • 你能提供一些关于你的windows、anaconda版本、python版本的信息吗?您使用的是哪些窗口?
  • 一遍又一遍地执行了 5 次步骤......但仍然是相同的错误消息 1073741795 OS: win 7. 64bit 1) 卸载了 tensorflow、python、anaconda、pycharm。 2)重新安装python 3.7和anaconda、pycharm和tensorflow1.15.0(也尝试了所有其他版本)。 3) 安装 Microsoft Visual C++ Redistributable (All Versions) 3) 然后创建新的虚拟环境,然后激活。 4) 之后可以安装 tensorflow,但 5) 尝试导入 tensorflow。但无法导入。给出相同的错误 1073741795。在 jupyter notebook、pycharm 和 CLI 中出现相同的错误消息。
猜你喜欢
  • 2019-04-03
  • 2019-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-13
相关资源
最近更新 更多