编译好Tensorflow,import时出现“ImportEr

2018-08-12  本文已影响0人  crazyhank

当经过千辛万苦通过源码编译好Tensorflow后,准备试一下,出现如下错误:

>>> import tensorflow
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "tensorflow/python/pywrap_tensorflow.py", line 25, in <module>
    from tensorflow.python.platform import self_check
ImportError: No module named platform

原因是你在Tensorflow的源码目录下执行,因为sys.path包含了当前目录,而当前目录中也包含了tensorflow/python/platform路径,换一个目录执行就没有这个问题了。

上一篇 下一篇

猜你喜欢

热点阅读