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

TensorFlow不起作用

曾德水
2023-03-14

我必须在我正在做的课程中使用tensorflow,所以我尝试安装它,但结果总是出错。我尝试了不同的方法,通过将Anaconda Navigator左上角的“应用程序打开”按钮改为tf,我离安装tensorflow更近了一步。结果是下一个

import tensorflow as tf

2021-01-04 14:36:46.204862: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-01-04 14:36:46.205115: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):

  File "<ipython-input-1-64156d691fe5>", line 1, in <module>
    import tensorflow as tf

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\__init__.py", line 55, in <module>
    from ._api.v2 import compat

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\__init__.py", line 39, in <module>
    from . import v1

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\__init__.py", line 34, in <module>
    from . import compat

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\compat\__init__.py", line 39, in <module>
    from . import v1

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\compat\v1\__init__.py", line 51, in <module>
    from tensorflow._api.v2.compat.v1 import lite

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\lite\__init__.py", line 11, in <module>
    from . import experimental

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\lite\experimental\__init__.py", line 10, in <module>
    from . import nn

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\_api\v2\compat\v1\lite\experimental\nn\__init__.py", line 10, in <module>
    from tensorflow.lite.python.lite import TFLiteLSTMCell

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\lite\python\lite.py", line 40, in <module>
    from tensorflow.lite.python.convert import build_toco_convert_protos  # pylint: disable=unused-import

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\lite\python\convert.py", line 33, in <module>
    from tensorflow.lite.python import util

  File "C:\Users\marioc\AppData\Roaming\Python\Python38\site-packages\tensorflow\lite\python\util.py", line 30, in <module>
    import flatbuffers

ModuleNotFoundError: No module named 'flatbuffers'

顺便说一下,我用的是Spyder 4.1.5和python 3.8.5 64位。

有人知道怎么解决这个问题吗?我将非常感谢你的帮助。谢谢!

共有1个答案

谭鹏云
2023-03-14

如果您使用的是Windows,请尝试安装:

VC_redist.x64.exe

 类似资料:
  • TensorFlow-Lite Android演示与它提供的原始模型mobileNet_quant_v1_224.tflite一起工作。参见:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite 他们还在这里提供了其他预训练的lite模型:https://github.com/tensorflow/

  • 因此,我在一个控制器中有一个非常简单的代码片段,在这个代码片段中,我使用从外部文件中获取数据,它工作得很好!但是当我使用时,我会在控制台中得到一个

  • 问题内容: 正则表达式似乎还可以,因为第一行将子字符串正确替换为“ helloworld”,但是后者却不匹配,因为我看不到“ whynothelloworld?”。在控制台上 问题答案: 期望 整个 字符串匹配,而不仅仅是子字符串。 使用正则表达式匹配器对象的方法代替:

  • 问题内容: 我的 活动无法正常进行。 以下是我一一尝试过的代码段,但无济于事: 使用方法实施 设定方法 使用方法 这是我完整的MainActivity.java文件: 问题答案: 我遇到了同样的问题,我发现Android非常注重布局XML。我将NavigationView作为DrawerLayout的第一个孩子,但是出于某些愚蠢的原因,它必须是最后一个孩子。因此,您的布局必须具有以下顺序的元素:

  • 问题内容: 在什么情况下,java的System.out.println无法产生任何输出。我在方法内部调用了它,有时在调用该方法时得到了println,而有时却没有。 更新:我还在println之后使用System.out.flush()。 更新:感谢您的调试帮助。原来,阻止调用打开了一个对话框,使输出看起来与正常顺序大相径庭。我以为我要打印消息的方法是在对话框关闭时被调用的,但是该方法本身就是在

  • 问题内容: 第一次运行此sql时,需要39秒,再次运行并增加SQL_NO_CACHE时,它似乎没有生效: 我在这里尝试了多种方法 甚至重新启动mysql服务器或更改表名,但我仍然不能让39秒运行此SQL 我替换了另一个SQL,并在第一次运行SQL_NO_CACHE上增加了一个,问题是一样的: 是什么原因?如何获得相同的SQL运行时? 我想找到一种方法来优化此SQL以执行39秒 顺便说一句: 不起作