如何在Mac上使用带有Python的protobuf?

时间:2017-02-14 21:27:23

标签: python macos protocol-buffers

  1. 我安装了软件包并运行了所有正确的命令。我为2.6.1,2.7和3.2做了这个。在每个之间我随后卸载了以前的版本。在每个版本中,我进入了python文件夹并运行了python安装命令。

  2. 我跑brew install protobuf(后来又卸载了它)。

  3. 我跑sudo pip install protobuf(后来又卸载了它)。

  4. 我经常遇到的问题是生成的.py protobuf文件从google.protobuf调用导入,但是我返回了一个错误:ImportError: No module named google.protobuf

    然后我复制到谷歌文件夹(你不应该这样做)并且它停止返回该错误,但文件和示例不起作用。

1 个答案:

答案 0 :(得分:0)

我当时正在使用PyCharm。 protobuf库不会自动链接到PyCharm解释器。如果从命令行运行python script.py,则不会出现丢失模块的问题。