我已经在 virtualenv
中安装了 tensorflow
以及常规系统安装,并将所有必需的目录添加到 Path
我正在使用 python 3.6.0
仅安装tensorflow cpu
import tensorflow as tf
抛出:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\env\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-
import
File "C:\env\lib\site-packages\tensorflow\python\__init__.py", line 59, in
<module>
from tensorflow.core.framework.graph_pb2 import *
File "C:\env\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line
6, in <module>
from google.protobuf import descriptor as _descriptor
File "C:\env\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
升级到 3.6.1
,您的问题将会得到解决。
更多信息请引用Github Issue 1和 Github Issue 2
关于python - 导入 tensorflow 抛出导入错误: DLL load failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54166626/