26

基于Python-API,我配置并安装了协议缓冲区(如http://worthynote.blogspot.com/2011/05/protobuf-compiler-on-mac.html中所述)和 python 2.7 的要求。当我运行命令时

python examples.py

仍然面临错误:

 File "examples.py", line 3, in <module>
import market_proto
File "/Users/siddharthan64/Downloads/android-market-api-py-master/market_proto.py", line 3, in <module>
from google.protobuf import descriptor
ImportError: No module named google.protobuf       

知道这里出了什么问题吗?

4

2 回答 2

45

使用点子

sudo pip install protobuf

我有同样的问题,这就是我发现你的问题的方式,这解决了它。

于 2014-01-31T19:23:05.933 回答
2

使用 conda,如果你使用 anaconda 和 juypter

conda install -c conda-forge protobuf=3.2.0
于 2017-03-24T09:20:30.533 回答