Tensorflow 导入张量流库错误

Tensorflow 导入张量流库错误,tensorflow,import,Tensorflow,Import,经过调试,我发现下面有奇怪的错误 程序:(仅1行) 导入tensorflow作为tf 当我第一次运行上述代码时,我得到以下警告: \AppData\Local\Continuum\anaconda3\lib\site packages\h5py\uuuuuu init\uuuuuuuuu.py:36:FutureWarning:将issubdtype的第二个参数从float转换为np。不推荐使用floating。将来,它将被视为np.float64==np.dtype(float.type。 f

经过调试,我发现下面有奇怪的错误

程序:(仅1行) 导入tensorflow作为tf

当我第一次运行上述代码时,我得到以下警告: \AppData\Local\Continuum\anaconda3\lib\site packages\h5py\uuuuuu init\uuuuuuuuu.py:36:FutureWarning:将issubdtype的第二个参数从
float
转换为
np。不推荐使用floating
。将来,它将被视为
np.float64==np.dtype(float.type
。 from.\u conv导入寄存器\u转换器作为\u寄存器\u转换器

=>从web上看,这只是一个警告,可以忽略它(我猜)

当我重新运行相同的代码时,我得到了下面的错误

文件“C:\Users\AppData\Local\Continuum\anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”,第710行,在runfile中 execfile(文件名、命名空间)

文件“C:\Users\AppData\Local\Continuum\anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”,第101行,在execfile中 exec(编译(f.read(),文件名,'exec'),命名空间)

文件“H:/Python/Test/Test.py”,第15行,在 导入tensorflow作为tf

文件“C:\Users\AppData\Roaming\Python\Python36\site packages\tensorflow\uuuuu init\uuuuuu.py”,第24行,在 从tensorflow.python导入pywrapu tensorflow 35; pylint:disable=未使用的导入

文件“C:\Users\AppData\Roaming\Python\Python36\site packages\tensorflow\Python\uuu init\uuu.py”,第121行,在 从tensorflow.python.platform导入测试

文件“C:\Users\AppData\Roaming\Python\Python36\site packages\tensorflow\Python\platform\test.py”,第65行,在 tf_导出('test.mock')(mock)

文件“C:\Users\AppData\Roaming\Python\Python36\site packages\tensorflow\Python\util\tf\u export.py”,第96行,在call (未装饰的功能名称,未装饰的功能名称)

SymbolReadyExposedError:Symbol unittest.mock已公开为('test.mock',)

现在我需要重新启动内核以运行整个源代码。有什么想法吗


谢谢

我尝试了这种方法,它成功了(不再需要重新启动内核以进一步执行):

1/从此链接打开文件
test.py

“C:\Users\AppData\Roaming\Python\Python36\site packages\tensorflow\Python\platform\test.py”


2/注释第65行:
#tf_export('test.mock')(mock)

是的,我想是这样。顺便说一句,这个模拟测试只是TF框架本身的单元测试,因此,评论它不会对进一步的执行造成任何伤害(至少在我使用的TFV1.10之前是这样)。