首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从‘tensorflow.compat.v2.experimental.compat.v2.实验性’中导入名称'dtensor‘

无法从‘tensorflow.compat.v2.experimental.compat.v2.实验性’中导入名称'dtensor‘
EN

Stack Overflow用户
提问于 2022-05-16 07:29:59
回答 4查看 20.9K关注 0票数 8

我在我的Windows10机器上运行TensorFlow时遇到了问题。代码在我的MacOS机器上运行良好。

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "c:\Users\Fynn\Documents\GitHub\AlpacaTradingBot\ai.py", line 15, in <module>
    from keras.models import Sequential, load_model
  File "C:\Users\Fynn\AppData\Local\Programs\Python\Python39\lib\site-packages\keras\__init__.py", line 24, in <module>
    from keras import models
  File "C:\Users\Fynn\AppData\Local\Programs\Python\Python39\lib\site-packages\keras\models\__init__.py", line 18, in <module>
    from keras.engine.functional import Functional
  File "C:\Users\Fynn\AppData\Local\Programs\Python\Python39\lib\site-packages\keras\engine\functional.py", line 24, in <module>
    from keras.dtensor import layout_map as layout_map_lib
  File "C:\Users\Fynn\AppData\Local\Programs\Python\Python39\lib\site-packages\keras\dtensor\__init__.py", line 22, in <module>
    from tensorflow.compat.v2.experimental import dtensor as dtensor_api  # pylint: disable=g-import-not-at-top
ImportError: cannot import name 'dtensor' from 'tensorflow.compat.v2.experimental' (C:\Users\Fynn\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v2\experimental\__init__.py)
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-05-22 10:12:16

我尝试了很多解决办法,但都没有用,最后这对我起了作用!

代码语言:javascript
运行
复制
pip3 uninstall tensorflow absl-py astunparse flatbuffers gast google-pasta grpcio h5py keras keras-preprocessing libclang numpy opt-einsum protobuf setuptools six tensorboard tensorflow-io-gcs-filesystem termcolor tf-estimator-nightly typing-extensions wrapt
代码语言:javascript
运行
复制
pip3 install --disable-pip-version-check --no-cache-dir tensorflow
票数 -1
EN

Stack Overflow用户

发布于 2022-05-17 14:35:17

这可能是由于您的tensorflowkeras版本之间不兼容造成的。特别是,我在tensorflow==2.6.0keras==2.9.0中看到了这一点,但如果其他版本也能造成这种情况,我也不会感到惊讶。

通过以下方式更新您的tensorflow版本:

代码语言:javascript
运行
复制
pip install tensorflow==2.8

或通过以下方式将keras版本降级:

代码语言:javascript
运行
复制
pip install keras==2.6
票数 24
EN

Stack Overflow用户

发布于 2022-07-13 12:37:48

只管跑:

代码语言:javascript
运行
复制
pip install --disable-pip-version-check --no-cache-dir tensorflow
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72255562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档