Подтвердить что ты не робот

API Android Market - Python ImportError: нет модуля с именем google.protobuf

Основываясь на 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       

Любая идея, что здесь не так?

4b9b3361

Ответ 1

Используйте pip:

sudo pip install protobuf

У меня была та же проблема, вот как я нашел ваш вопрос, и это исправило это.

Ответ 2

Используйте conda, если вы используете anaconda и juypter

conda install -c conda-forge protobuf=3.2.0