bbfreeze和protobuf

时间:2011-09-29 21:17:16

标签: python protocol-buffers

我正在尝试使用协议缓冲区的bbfreeze打包脚本​​。像这样使用bbfreeze:

#!/usr/bin/python
from bbfreeze import Freezer
import os

f = Freezer('dist')
f.addScript('main.py')

f()

客户端上No module named google.protbuf的结果。稍微阅读文档,我试试这个:

#!/usr/bin/python
from bbfreeze import Freezer
import os

f = Freezer('dist',includes=["google.protobuf"])
f.addScript('main.py')

f()

运行bbfreeze脚本时ImportError: No module named google的结果。

bbfreeze是从easy_install安装的0.97.3版本。有人遇到过这个问题或之前遇到的类似问题吗?

1 个答案:

答案 0 :(得分:1)

听起来你没有安装protobuf ...尝试“pip install protobuf”从pypi.python.org/pypi/protobuf安装它。