Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在win10上导入tensorflow_Python_Python 3.x_Tensorflow - Fatal编程技术网

Python 无法在win10上导入tensorflow

Python 无法在win10上导入tensorflow,python,python-3.x,tensorflow,Python,Python 3.x,Tensorflow,这台机器上周坏了。正在尝试在win10上恢复tensorflow。我已经尝试过两次重新安装Anaconda3,降级到python36,尝试过使用pip和conda的tensorflow,但似乎没有任何效果。这里的错误消息-任何帮助将不胜感激 import tensorflow as tf import numpy as np from keras.models import Sequential from keras.layers import Dense,Act

这台机器上周坏了。正在尝试在win10上恢复tensorflow。我已经尝试过两次重新安装Anaconda3,降级到python36,尝试过使用pip和conda的tensorflow,但似乎没有任何效果。这里的错误消息-任何帮助将不胜感激

    import tensorflow as tf
    import numpy as np
    from keras.models import Sequential
    from keras.layers import Dense,Activation, Dropout
    from keras.utils import to_categorical, plot_model
    from keras.datasets import mnist
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-1-c4ab1c6524a9> in <module>
----> 1 import tensorflow as tf
      2 import numpy as np
      3 from keras.models import Sequential
      4 from keras.layers import Dense,Activation, Dropout
      5 from keras.utils import to_categorical, plot_model

C:\Anaconda3\lib\site-packages\tensorflow\__init__.py in <module>
     32 
     33 # pylint: disable=g-bad-import-order
---> 34 from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
     35 from tensorflow.python.tools import module_util as _module_util
     36 

C:\Anaconda3\lib\site-packages\tensorflow\python\__init__.py in <module>
     50 
     51 # Protocol buffers
---> 52 from tensorflow.core.framework.graph_pb2 import *
     53 from tensorflow.core.framework.node_def_pb2 import *
     54 from tensorflow.core.framework.summary_pb2 import *

C:\Anaconda3\lib\site-packages\tensorflow\core\framework\graph_pb2.py in <module>
     14 
     15 
---> 16 from tensorflow.core.framework import node_def_pb2 as tensorflow_dot_core_dot_framework_dot_node__def__pb2
     17 from tensorflow.core.framework import function_pb2 as tensorflow_dot_core_dot_framework_dot_function__pb2
     18 from tensorflow.core.framework import versions_pb2 as tensorflow_dot_core_dot_framework_dot_versions__pb2

C:\Anaconda3\lib\site-packages\tensorflow\core\framework\node_def_pb2.py in <module>
     14 
     15 
---> 16 from tensorflow.core.framework import attr_value_pb2 as tensorflow_dot_core_dot_framework_dot_attr__value__pb2
     17 
     18 

C:\Anaconda3\lib\site-packages\tensorflow\core\framework\attr_value_pb2.py in <module>
     14 
     15 
---> 16 from tensorflow.core.framework import tensor_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__pb2
     17 from tensorflow.core.framework import tensor_shape_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__shape__pb2
     18 from tensorflow.core.framework import types_pb2 as tensorflow_dot_core_dot_framework_dot_types__pb2

C:\Anaconda3\lib\site-packages\tensorflow\core\framework\tensor_pb2.py in <module>
     14 
     15 
---> 16 from tensorflow.core.framework import resource_handle_pb2 as tensorflow_dot_core_dot_framework_dot_resource__handle__pb2
     17 from tensorflow.core.framework import tensor_shape_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__shape__pb2
     18 from tensorflow.core.framework import types_pb2 as tensorflow_dot_core_dot_framework_dot_types__pb2

C:\Anaconda3\lib\site-packages\tensorflow\core\framework\resource_handle_pb2.py in <module>
     90 ResourceHandleProto = _reflection.GeneratedProtocolMessageType('ResourceHandleProto', (_message.Message,), dict(
     91   DESCRIPTOR = _RESOURCEHANDLEPROTO,
---> 92   __module__ = 'tensorflow.core.framework.resource_handle_pb2'
     93   # @@protoc_insertion_point(class_scope:tensorflow.ResourceHandleProto)
     94   ))

TypeError: expected bytes, Descriptor found
将tensorflow导入为tf
将numpy作为np导入
从keras.models导入顺序
从keras.layers导入致密、激活、脱落
从keras.utils导入到\u分类、绘图\u模型
从keras.dataset导入mnist
---------------------------------------------------------------------------
TypeError回溯(最近一次调用上次)
在里面
---->1导入tensorflow作为tf
2作为np导入numpy
3来自keras.models的导入顺序
从keras.4层导入致密、活化、脱落
5从keras.utils导入到\u分类、绘图\u模型
C:\Anaconda3\lib\site packages\tensorflow\\uuuu init\uuuuuu.py in
32
33#pylint:disable=g-bad-import-order
--->34从tensorflow.python导入pywrapu tensorflow35; pylint:disable=未使用的导入
35从tensorflow.python.tools将模块_util作为_模块_util导入
36
C:\Anaconda3\lib\site packages\tensorflow\python\\uuuuu init\uuuuuuuu.py in
50
51#协议缓冲区
--->52来自tensorflow.core.framework.graph_pb2导入*
53来自tensorflow.core.framework.node_def_pb2导入*
54来自tensorflow.core.framework.summary_pb2导入*
C:\Anaconda3\lib\site packages\tensorflow\core\framework\graph\u pb2.py in
14
15
--->16从tensorflow.core.framework导入节点_def_pb2作为tensorflow_dot_core_dot_framework_dot_node_def_pb2
17从tensorflow.core.framework导入函数_pb2作为tensorflow_dot_core_dot_framework_dot_函数_upb2
18从tensorflow.core.framework导入版本为tensorflow\u dot\u core\u dot\u framework\u dot\u versions\u\u pb2
C:\Anaconda3\lib\site packages\tensorflow\core\framework\node_def_pb2.py in
14
15
--->16从tensorflow.core.framework导入属性值pb2作为tensorflow\u dot\u core\u dot\u framework\u dot\u属性值pb2
17
18
C:\Anaconda3\lib\site packages\tensorflow\core\framework\attr\u value\u pb2.py in
14
15
--->16从tensorflow.core.framework导入tensor_pb2作为tensorflow_dot_core_dot_framework_dot_tensor_pb2
17从tensorflow.core.framework导入tensor_shape_pb2作为tensorflow_dot_core_dot_framework_dot_tensor_shape_pb2
18从tensorflow.core.framework导入类型_pb2作为tensorflow_dot_core_dot_framework_dot_类型__pb2
C:\Anaconda3\lib\site packages\tensorflow\core\framework\tensor\u pb2.py in
14
15
--->16从tensorflow.core.framework导入资源句柄pb2作为tensorflow\u dot\u core\u dot\u framework\u dot\u资源句柄pb2
17从tensorflow.core.framework导入tensor_shape_pb2作为tensorflow_dot_core_dot_framework_dot_tensor_shape_pb2
18从tensorflow.core.framework导入类型_pb2作为tensorflow_dot_core_dot_framework_dot_类型__pb2
C:\Anaconda3\lib\site packages\tensorflow\core\framework\resource\u handle\u pb2.py in
90 ResourceHandleProto=_reflection.GeneratedProtocolMessageType('ResourceHandleProto',(_message.message,),dict(
91描述符=_RESOURCEHANDLEPROTO,
--->92 uuu模块uuu='tensorflow.core.framework.resource_uhandle_upb2'
93#@@protoc_插入点(类作用域:tensorflow.ResourceHandleProto)
94   ))
TypeError:应为字节,找到描述符

已解决。原来VC++redist(x64)丢失了。如果机器崩溃,重建环境是一项痛苦的任务。如果tensorflow安装也能处理vc++redist依赖关系,这将非常有用