Python 已安装google.protobuf,但未找到模块

Python 已安装google.protobuf,但未找到模块,python,protocol-buffers,osx-yosemite,Python,Protocol Buffers,Osx Yosemite,我已经安装了protobuf,但当我运行使用pb.py的脚本时,它会抱怨: from google.protobuf import descriptor as _descriptor ImportError: No module named google.protobuf 然而,当我运行protoc——版本时,我看到了libprotoc2.6.1 前面的帖子说,要查看protobuf是否在python的路径内,我无法找到protobuf路径。 谁能告诉我我做错了什么?我在经营约塞米蒂

我已经安装了protobuf,但当我运行使用pb.py的脚本时,它会抱怨:

from google.protobuf import descriptor as _descriptor
    ImportError: No module named google.protobuf
然而,当我运行protoc——版本时,我看到了libprotoc2.6.1 前面的帖子说,要查看protobuf是否在python的路径内,我无法找到protobuf路径。

谁能告诉我我做错了什么?我在经营约塞米蒂

我昨天就遇到了这个问题。基本上你已经有了protoc,你只需要让Python看到它。以下是操作方法:
在您的终端中:
export PROTOC\u PATH='which PROTOC'
然后
echo$PROTOC\u PATH
然后将PROTOC\u PATH添加到您的.bash\u配置文件中


希望有帮助

注意引号的呈现方式,它们应该是反引号:

export PROTOC_PATH=`which protoc`

这个问题看起来很相似,libprotoc和pythonprotobuf是两个以完全不同的方式安装的独立软件包。你确定两个都安装了,还是只安装了protoc?