当前位置: 首页 > 知识库问答 >
问题:

Windows 10、Python 3.6和64位上Tensorflow的DLL加载失败

楚浩然
2023-03-14

错误:尝试从Python 3.6安装目录导入Tensorflow时出错。

我的Python 3.6安装在这里:C:\Python36。我所做的只是python-m pip install tensorflow=1.5测试我运行import tensorflow的安装,但发现了以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python36\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "C:\Python36\lib\site-packages\tensorflow\python\__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "C:\Python36\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
  File "C:\Python36\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 1.5

    让StackOverflow提到的Windows可再发行:在Windows上,运行“import tensorflow”不会生成名为“_pywrap_tensorflow”的模块错误

    将Tensorflow导入为tf Hello=tf.constant('Hello, TensorFlow!')sess=tf。会话()2018-09-17 17:51:52.231635:I C:\tf_jenkins\workspace\rel-win\M\windows\PY\36\tenorflow\core\平台\cpu_feature_guard.cc:137]您的CPU支持此TensorFlow二进制文件未编译为使用的指令:AVX AVX2 print(sess.run(Hello))b'Hello, TensorFlow!'这是否意味着Tensorflow工作了?

  • 共有2个答案

    漆雕稳
    2023-03-14

    如果可能的话,我建议你使用水蟒,它就像一个符咒,你不需要做任何事情,我也有这个想法,我决定放弃,走简单的路。https://www.tensorflow.org/install/install_windows这是巨蟒的下载页面https://www.anaconda.com/download/

    丁振海
    2023-03-14

    我在系统环境变量的PATH变量中有多个python路径。

    我安装了Python 3.6.2,然后将路径放入环境变量中,删除了其他路径。

    谢啦

     类似资料:
    • 我在tcnative-1.dll不能加载AMD 64位.dll在IA 32位平台上,除了这是相反的,当运行tomcat-7.0.47下面是我的详细信息和日志。我已经尝试跟随上面发布的所有内容,但没有运气...请帮助我! 此外,我还下载了64位JRE,并仔细检查了我的java版本 C:\users\franklu>java-version java version“1.7.0_55”java(TM)

    • 问题内容: 加载win32com时出错:java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jdk1.7.0_51 \ jre \ bin \ win32com.dll:无法在AMD 64位平台上加载IA 32位.dll 当我使用一个项目向手机发送短信时,出现上述错误。我有一台装有AMD处理器的机器。请通过描述性回答帮助我。非常感谢

    • 当我使用一个项目发送短信到电话,我得到以上错误。我有一台AMD处理器的机器。请用描述性的回答来帮助我。多谢!

    • 我在Windows上运行了TensorFlow目标检测安装。 https://medium.com/riow/tensorflow-object-detection-on-windows-ad10bfde217c 成功安装TensorFlow目标检测后, 我运行以下命令进行测试,并收到下面的错误。如何解决这个问题? 错误:Traceback(最近一次调用最后):文件"C:\TestImage\模型

    • 问题内容: 系统:Win 7 64位 JMF通过启动JMstudio在我的系统上工作,它找到我的驱动程序并启动我的麦克风和网络摄像头。但是,当我运行Netbeans代码时,它不起作用。 我已在此网站上按照以下步骤在Win 7 64位上安装JMF,但未成功:https : //forums.oracle.com/thread/2134405。我搜索了与此问题相关的所有其他答案,但均未成功。如我在此处

    • 请任何人尽快帮我解决这个Cplex错误...... java.lang.UnsatisfiedLinkError:C:\cplex_studio124\CPLEX\bin\x86_win32\cplex124.dll:无法在AMD 64位平台上加载IA 32位.dll.java.library.path必须指向包含CPLEX共享库的目录请尝试用java-djava.library.path=...