Tensorflow错误:DLL加载失败:找不到指定的过程

Kil*_*San 11 python python-3.x tensorflow

我尝试在我的windows8.1 64bit python3.6.0中使用pip安装tensorflow cpu,pip install tensorflow 但它给了我这个错误:

回溯(最近一次调用最后一次):文件"C:\ Users\Laitooo San\Desktop\tf.py",第1行,导入张量流为tf文件"C:\ Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow__init __.py",第24行,来自tensorflow.python import*文件"C:\ Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python__init __.py",第52行,来自tensorflow.core.framework.graph_pb2 import*文件"C:\ Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\core\framework\graph_pb2.py",第6行,从google.protobuf导入描述符中作为_descriptor文件"C:\ Users\Laitooo San\AppData\Local\Programs\Python\Python36\lib\site-packages\google\protobuf\descriptor.py",第47行,来自google.protobuf.pyext import _message ImportError:DLL加载失败:找不到指定的过程.

我下载了python36.dll并确保所有其他.dll都在那里并安装microsoft visual c ++ 2015

我也没有阻止tensorflow并且安装了另一个版本几次但没有任何结果.

有谁可以帮助我吗

vdw*_*ees 51

我也有这个错误,并且能够通过将protobuf从3.6.1降级到3.6.0来解决它:

pip install protobuf==3.6.0
Run Code Online (Sandbox Code Playgroud)

  • 在谷歌搜索了几个小时后也为我解决了。伟大的! (2认同)

小智 13

  • 窗口 10
    • 蟒蛇 3.6
    • 酷达 9.0
    • cudnn-9.0-windows10-x64-v7.6.3.30
    • 张量流-GPU == 1.12.0
    • keras == 2.2.4

问题是:

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

解决了:

pip install protobuf==3.6.0
Run Code Online (Sandbox Code Playgroud)


小智 6

Github上也有类似的问题:

Tensorflow问题

如果安装其中一个答案中提供的wheel文件,则应该解决问题。您可以在此处找到轮文件。

轮锉

您可以使用pip安装wheel文件。首先将当前目录更改为安装位置。然后,

pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)