2017-02-14 13 views
0
  1. Я установил пакет и выполнил все правильные команды. Я сделал это для 2.6.1, 2.7 и 3.2. Между каждым я впоследствии удалил предыдущую версию. В каждой версии я заходил в папку python и запускал команды установки python.Как использовать protobuf на Mac с Python?

  2. Я бежал brew install protobuf (и впоследствии удалил его).

  3. Я бежал sudo pip install protobuf (и впоследствии удалил его).

Вопрос Я постоянно получаю, что сгенерированный файл .py Protobuf вызывает импорт из google.protobuf, но я возвратил ошибку: ImportError: No module named google.protobuf

Затем я скопировать в папку Google (которые вы не нужно делать), и он перестает возвращать эту ошибку, но файл и примеры не будут работать.

+0

Зачем вы устанавливаете и деинсталлируете все это? –

+0

Из-за ImportError. Поиски решений (и предыдущей SO-почты) не принесли ничего полезного. – Andrew

ответ

0

Я использовал/использовал PyCharm. Библиотека protobuf автоматически не связана с интерпретатором PyCharm. Если вы запускаете python script.py из командной строки, проблем с отсутствующими модулями не возникает.