【问题标题】:Can't import TensorFlow in Spyder but can be imported in cmdSpyder中无法导入TensorFlow但在cmd中可以导入
【发布时间】:2017-12-12 16:32:27
【问题描述】:

在 Spyder 中导入 TensorFlow 完全正常,但突然停止工作。以下是所报告的错误。

导入张量流 Traceback(最近一次调用最后一次):

File "<ipython-input-1-a649b509054f>", line 1, in <module>
  import tensorflow

File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 24, in <module>
  from tensorflow.python import *

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 100, in <module>
  from tensorflow.python.platform import app

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 23, in <module>
  from tensorflow.python.platform import flags

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/flags.py", line 25, in <module>
  _global_parser = _argparse.ArgumentParser()

File "/usr/lib/python2.7/argparse.py", line 1586, in __init__
  prog = _os.path.basename(_sys.argv[0])
IndexError: list index out of range

有什么问题?

【问题讨论】:

    标签: python windows tensorflow anaconda


    【解决方案1】:

    这种问题通常发生在 Spyder 升级时。原来 Spyder 3.1 版本中存在一些错误,并且有一个自动升级导致导入停止工作。我刚刚从 Anaconda Navigator 降级到 3.0 版,一切似乎都运行良好。

    This 链接对此进行了足够详细的讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-10
      • 2020-07-26
      • 2018-03-07
      • 2020-02-08
      • 2016-10-28
      • 2018-01-22
      • 1970-01-01
      • 2017-05-04
      相关资源
      最近更新 更多