1
我想用bbfreeze打包使用協議緩衝區的腳本。使用bbfreeze像這樣:在客戶端上的No module named google.protbuf
bbfreeze和protobuf
#!/usr/bin/python
from bbfreeze import Freezer
import os
f = Freezer('dist')
f.addScript('main.py')
f()
結果。運行bbfreeze腳本時ImportError: No module named google
#!/usr/bin/python
from bbfreeze import Freezer
import os
f = Freezer('dist',includes=["google.protobuf"])
f.addScript('main.py')
f()
結果:閱讀的文檔了一下,我試試這個。
bbfreeze在版本0.97.3從easy_install
安裝。任何人以前遇到過這個問題或類似的問題?
聽起來像你還沒有安裝protobuf ...嘗試「pip install protobuf」從http://pypi.python.org/pypi/protobuf安裝它。 –
@SpikeGronim,你想做出答案?我忘了將protobuf安裝到我用來打包該軟件的chroot中。 –
我提出了一個問題。 –