导入tensorflow错误:DLL加载失败:找不到指定的程序

import tensorflow

当我尝试导入 tensorflow 并运行代码时,出现此错误:


Traceback (most recent call last):

  File "C:/Users/Ivan/PycharmProjects/AI_Numers/script.py", line 1, in <module>

import tensorflow

  File "C:\Users\Ivan\PycharmProjects\AI_Numers\venv\lib\site-packages\tensorflow\__init__.py", line 24, in <module>

from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import

  File "C:\Users\Ivan\PycharmProjects\AI_Numers\venv\lib\site-packages\tensorflow\python\__init__.py", line 59, in <module>

from tensorflow.core.framework.graph_pb2 import *

  File "C:\Users\Ivan\PycharmProjects\AI_Numers\venv\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>

    from google.protobuf import descriptor as _descriptor

  File "C:\Users\Ivan\PycharmProjects\AI_Numers\venv\lib\site-packages\google\protobuf\descriptor.py", line 47, in <module>

    from google.protobuf.pyext import _message

ImportError: DLL load failed: The specified procedure could not be found.`

我目前正在使用:Python:3.6.0 Tensorflow:1.12


我已经看过这个线程,但我无法解决我的问题。


茅侃侃
浏览 201回答 3
3回答

莫回无

在名为 protobuf 的库上似乎存在一些向后兼容性问题。你可以使用这个。但我建议使用 anaconda 或 miniconda 全新安装 python 3.6.6,并使用 conda 安装 tensorflow。

炎炎设计

也许这个或这个可以帮助你。许多人遇到了由DLL load failed.&nbsp;此外tensorflow是提供与可能的错误列表
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python