“Couldn't find field google.protobuf.DescriptorProto.ExtensionRange.options”问题
参考链接:
问题描述
- python 版本3.5
- macbook在用pip安装tensorflow后由于某些原因用pip又卸载了,然后再次pip install tensorflow,tensorflow安装成功
此时import tensorflow时报错:
KeyError: “Couldn’t find field google.protobuf.DescriptorProto.ExtensionRange.options”
注:我是在使用百度的飞桨Paddle时,导入paddle库时出现的这个错误。
如下图:
解决办法
1 |
|
两行代码重装protobuf,问题解决
推测是在卸载tensorflow时使得protobuf组件缺失,导致报错
“Couldn't find field google.protobuf.DescriptorProto.ExtensionRange.options”问题
https://fulequn.github.io/2020/11/Article202011181/