导入TensorFlow时出现ImportError:无法从absl导入'app'问题求助
解决ImportError: cannot import name 'app' from 'absl'问题
这个错误是因为你安装的absl-py版本过高,新版本的absl-py已移除app模块,但TensorFlow 2.15.1依赖保留该模块的旧版absl-py。按以下步骤修复:
- 卸载当前的absl-py:
pip uninstall -y absl-py - 安装与TensorFlow 2.15.1兼容的版本(推荐1.4.0,该版本稳定适配TF2.15.x):
pip install absl-py==1.4.0 - 重新导入TensorFlow测试:
import tensorflow as tf print(tf.__version__)
如果问题仍存在,可尝试强制重新安装TensorFlow并同步依赖:
pip install --force-reinstall tensorflow==2.15.1
内容的提问来源于stack exchange,提问作者ZHANG TAIYAO
相关产品推荐
相关产品推荐

