【问题标题】:DLL load failed: The specified module could not be found, importing tensorflow_datasets in pythonDLL加载失败:找不到指定的模块,在python中导入tensorflow_datasets
【发布时间】:2020-05-06 14:02:38
【问题描述】:

我在 Python 3 环境中安装了 tensorflow 2.0 和 tensorflow_dataset。

然后当我尝试导入 tensorflow_datasets 时,

import tensorflow_datasets as tfds

出现此错误:

我尝试从 Jupyter 而不是从提示符再次安装 tensorflow-dataser,出现以下错误:

【问题讨论】:

    标签: python tensorflow ssl import tensorflow-datasets


    【解决方案1】:

    我认为您的cuDNN DLL 不在%PATH% environment variable 中,您可以检查一下吗? 如果不是,您必须添加 cuda\bin 子目录才能让 Windows 找到 DLL :)

    【讨论】:

    • 对不起,我对 Python 有点陌生,我不知道如何检查。不知道怎么加cuda\bin :(
    • 别担心,只要像我发现this 一样在谷歌上搜索它,按照这些步骤,它会解释您所需要的一切,它的长博客和第 5.3 节中解释了如何检查您是否设置了环境路径。 :)
    【解决方案2】:

    我终于能够解决这个问题了。

    我通过从以下位置下载并安装 openssl 来做到这一点 openssl (感谢 Udemy 技术助理)

    但是,加载 MNIST 失败,所以我应该用

    更新 jupyter 和 ipywidget
    conda install -c conda-forge ipywidgets
    jupyter nbextension enable --py widgetsnbextension
    

    (the solution is from here)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2022-06-21
      • 2018-05-01
      • 1970-01-01
      • 2017-11-23
      • 2020-05-15
      相关资源
      最近更新 更多