Tensorflow 导入张量流库错误
经过调试,我发现下面有奇怪的错误 程序:(仅1行) 导入tensorflow作为tf 当我第一次运行上述代码时,我得到以下警告: \AppData\Local\Continuum\anaconda3\lib\site packages\h5py\uuuuuu init\uuuuuuuuu.py:36:FutureWarning:将issubdtype的第二个参数从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
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之前是这样)。