from __future__ import absolute_import as _absolute_import 错误,tensorflow 不起作用
Posted
技术标签:
【中文标题】from __future__ import absolute_import as _absolute_import 错误,tensorflow 不起作用【英文标题】:from __future__ import absolute_import as _absolute_import error, tensorflow doesn't work 【发布时间】:2021-04-12 05:42:15 【问题描述】:我正在使用 spyder 中的 tensorflow 进行深度学习,但我是新手。
突然 tensorflow 停止工作,现在 import tensorflow as tf
行给出以下错误:
from __future__ import absolute_import as _absolute_import
^
SyntaxError: invalid syntax
我的其他工作项目也不再工作。我搜索了错误,但找不到有用的解决方案。
【问题讨论】:
【参考方案1】:这是导入模块from __future__ import absolute_import
的正确语法,但由于您没有输入完整的错误细节,这可能是python 版本的问题,因为TensorFlow
目前支持到Python3.8
。 Details
【讨论】:
不仅是absolutue,还有division,printfunction,distutils,inspect,os,site,sys也像_distutils一样有下划线。我删除了这些下划线,但它仍然不起作用。 @snk 你问的是syntax error
。即使 TensorFlow 或说任何其他库不存在,它也不会给您语法错误,但会抛出 import error
。发布您的代码和完整的错误跟踪
我尝试逐行编译代码,并且在“import tensorflow as tf”行中发生了以下错误。 runfile('C:/Users/ASUS/Downloads/Deep-MIMO-Detection-master/Deep-MIMO-Detection-master/DeepMimo.py', wdir='C:/Users/ASUS/Downloads/Deep-MIMO-Detection -master/Deep-MIMO-Detection-master') 文件“C:\Users\ASUS\anaconda3\lib\site-packages\tensorflow_init_.py”,第 17 行,来自 future import absolute_import as _absolute_import ^ SyntaxError: invalid syntax
你使用的是哪个python版本?
我使用的是 3.6.10 版本。以上是关于from __future__ import absolute_import as _absolute_import 错误,tensorflow 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
from __future__ import absolute_import的作用
from __future__ import print_function的作用
from __future__ import unicode_literals, absolute_import
from __future__ import print_function