我安装了软件包并运行了所有正确的命令。我为2.6.1,2.7和3.2做了这个。在每个之间我随后卸载了以前的版本。在每个版本中,我进入了python文件夹并运行了python安装命令。
我跑brew install protobuf
(后来又卸载了它)。
我跑sudo pip install protobuf
(后来又卸载了它)。
我经常遇到的问题是生成的.py protobuf文件从google.protobuf调用导入,但是我返回了一个错误:ImportError: No module named google.protobuf
然后我复制到谷歌文件夹(你不应该这样做)并且它停止返回该错误,但文件和示例不起作用。
答案 0 :(得分:0)
我当时正在使用PyCharm。 protobuf库不会自动链接到PyCharm解释器。如果从命令行运行python script.py
,则不会出现丢失模块的问题。