【问题标题】:from __future__ import absolute_import as _absolute_import error, tensorflow doesn't workfrom __future__ import absolute_import as _absolute_import 错误,tensorflow 不起作用
【发布时间】:2021-04-12 05:42:15
【问题描述】:

我正在使用 spyder 中的 tensorflow 进行深度学习,但我是新手。 突然 tensorflow 停止工作,现在 import tensorflow as tf 行给出以下错误:

from __future__ import absolute_import as _absolute_import
       ^
SyntaxError: invalid syntax

我的其他工作项目也不再工作。我搜索了错误,但找不到有用的解决方案。

【问题讨论】:

    标签: python-3.x tensorflow spyder


    【解决方案1】:

    这是导入模块from __future__ import absolute_import 的正确语法,但由于您没有输入完整的错误细节,这可能是python 版本的问题,因为TensorFlow 目前支持到Python3.8Details

    【讨论】:

    • 不仅是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 版本。
    猜你喜欢
    • 2016-02-18
    • 2019-06-13
    • 2022-11-10
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多