Python ImportError:没有名为google.protobuf.internal的模块

Python ImportError:没有名为google.protobuf.internal的模块,python,protocol-buffers,proto,Python,Protocol Buffers,Proto,我已经使用protoc编译器生成了proto3_pb2.py。导入此文件时,我收到导入错误“没有名为google.protobuf.internal的模块”。我已经从python的github页面下载了protoc二进制文件,并将PATH环境变量指向二进制文件的路径。然而,我仍然得到了导入错误 PS:我不能用pip/conda来解决这个问题 有人能指出我遗漏了什么吗。我认为您应该尝试通过pip进行安装。似乎缺少了依赖关系。虽然你可能没有使用grpc,但试着用pip安装grpcio,看看这是否能解

我已经使用protoc编译器生成了proto3_pb2.py。导入此文件时,我收到导入错误“没有名为google.protobuf.internal的模块”。我已经从python的github页面下载了protoc二进制文件,并将PATH环境变量指向二进制文件的路径。然而,我仍然得到了导入错误

PS:我不能用pip/conda来解决这个问题


有人能指出我遗漏了什么吗。

我认为您应该尝试通过pip进行安装。似乎缺少了依赖关系。虽然你可能没有使用grpc,但试着用pip安装grpcio,看看这是否能解决你的问题。你用的是什么操作系统?我用的是ubuntu@Jason我不能使用pip或condaDoes这个帮助?使用apt-get有一个答案我不能使用apt-get