python - TensorFlow 不起作用
问题描述
我必须在我正在做的课程中使用 tensorflow,所以我尝试安装它,但结果总是一个错误。我尝试了不同的方法,我离安装 tensorflow 越近是通过将 Anaconda Navigator 中左上角的“Applications on”按钮更改为 tf. 结果是下一个
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 位
任何人都知道如何解决这个问题?我会非常感谢你的帮助。谢谢!
解决方案
如果您使用的是 Windows,请尝试安装:
推荐阅读
- android - 融合位置提供程序中的 Gps 间隙问题
- wordpress - wordpress - 想将我的 ABOR(Austin Board of Realtors)网站连接到 RETS Matrix
- navigation - Jekyll - 使用永久链接突出显示当前页面导航链接
- javascript - .submit 不是一个函数,但我没有名称或 ID“提交”。为什么?
- haskell - 为什么`succ i`在`i :: Num a => a`(而不是`Enum a`)处有效?
- c# - 将文本文件存储在 Oracle DB 中作为 BLOB 会切断文件的结尾
- react-final-form - 使用 react-final-form 时无法访问向导表单页面中的 mutator 函数
- android - 如何在 2 个片段之间传递 JSON 数据?
- java - 如何从 XQuery 结果中删除 xmlns="" 标记?
- git - 有没有办法将“git commit -a”配置为不包含子模块更改