TypeError:__ new __()得到了意外的关键字参数'serialized_options'

时间:2019-03-19 03:46:48

标签: python python-3.x tensorflow protoc

我正在使用python=3.6.7protoc=3.7.0tensorflow=1.13.1

我什至无法导入张量流。

import tensorflow
  

回溯(最近通话最近):     文件“”,第1行,位于     在第24行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/init.py”文件中       从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import     在第52行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/python/init.py”文件中       从tensorflow.core.framework.graph_pb2导入*     在第15行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/core/framework/graph_pb2.py”文件中       从tensorflow.core.framework导入node_def_pb2作为tensorflow_dot_core_dot_framework_dot_node__def__pb2     在第15行的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/core/framework/node_def_pb2.py”       从tensorflow.core.framework导入attr_value_pb2作为tensorflow_dot_core_dot_framework_dot_attr__value__pb2     在第15行的文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/core/framework/attr_value_pb2.py”       从tensorflow.core.framework导入tensor_pb2作为tensorflow_dot_core_dot_framework_dot_tensor__pb2     在第15行的“ /usr/local/lib/python3.6/dist-packages/tensorflow/core/framework/tensor_pb2.py”文件中       从tensorflow.core.framework导入resource_handle_pb2作为tensorflow_dot_core_dot_framework_dot_resource__handle__pb2     文件“ /usr/local/lib/python3.6/dist-packages/tensorflow/core/framework/resource_handle_pb2.py”,第22行,在   serialized_pb = _b('\ n / tensorflow / core / framework / resource_handle.proto \ x12 \ ntensorflow \“ r \ n \ x13ResourceHandleProto \ x12 \ x0e \ n \ x06 \ x64 \ x65vice \ x18 \ x01 \ x01(\ t \ x12 \ x11 \ n \ t容器\ x18 \ x02 \ x01(\ t \ x12 \ x0c \ n \ x04name \ x18 \ x03 \ x01(\ t \ x12 \ x11 \ n \ thash_code \ x18 \ x04 \ x01(\ x04 \ x12 \ x17 \ n \ x0fmaybe_type_name \ x18 \ x05 \ x01(\ tBn \ n \ x18org.tensorflow.frameworkB \ x0eResourceHandleP \ x01Z = github.com / tensorflow / tensorflow / tensorflow / tensorflow / go / core / framework \ xf8 \ x01 \ x01 \ x62 \ x06proto3')

     

TypeError:__new __()获得了意外的关键字参数'serialized_options'

我试图将protoc的版本降级到3.4或3.6,并将tensorflow降级到1.12。但是它们都不起作用。

有人可以帮助我吗?在这种情况下,我们还有其他方法吗?

================编辑===============

我临时更改了版本tensorflow==1.5protobuf==3.5.2.post1。它可以工作,但是我希望使用一个新版本的(或最好的)张量流。

0 个答案:

没有答案
相关问题