【问题标题】:ModuleNotFound error - tensorflow on Anaconda Navigator 1.9.6 in windows 10ModuleNotFound 错误 - Windows 10 中 Anaconda Navigator 1.9.6 上的 tensorflow
【发布时间】:2019-01-20 06:07:48
【问题描述】:
import _pywrap_tensorflow_internal

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

我在我的深度学习项目中导入了 keras,有人可以帮我吗?

【问题讨论】:

    标签: python-3.x tensorflow keras deep-learning anaconda


    【解决方案1】:

    我猜你使用的是 Python 3.7。

    要使用 tensorflow 安装 keras,您必须在 Anaconda 中设置 Python 3.6 环境。带有 tensorflow 的 keras 在 Python 3.7 中不起作用。

    【讨论】:

      【解决方案2】:

      这些可能是错误,

      1. 您尚未安装 Microsoft Redist C++ 2015 Update 3。它包含 msvcp.dll,在大多数情况下,Tensorflow 会丢失该文件。尝试安装它。
      2. 您的 CPU 不支持 AVX 指令。 TensorFlow v1.6 需要支持 AvX 的处理器。
      3. 尝试安装 1.10.0 版。它在大多数情况下都能正常工作。

      【讨论】:

        【解决方案3】:

        如果我是你,我会使用我需要的所有工具为 tensorflow 项目创建一个环境:例如转到您的开始并找到 Anaconda Prompt:

        在里面做

        conda create --name deep python=3.6 tensorflow 
        

        这将使用 Python 3.6 和 tensorflow 创建一个名为 deep 的环境。进入:

        conda activate deep
        

        在此环境中,您的两个 tensorflow 都在 Python 3.6 上运行。您可以将其他软件包安装为

        conda install -n deep keras scikitlearn pandas
        

        此代码可以在任何环境中完成,然后将这些包安装到您的深层包中

        【讨论】:

          猜你喜欢
          • 2019-07-23
          • 2017-09-29
          • 2019-05-02
          • 1970-01-01
          • 2018-03-02
          • 1970-01-01
          • 2018-02-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多