先從https://github.com/google/protobuf/releases?after=v3.0.0-alpha-3 下載protobuf文件嵌赠⌒跏叮可以根據(jù)需要進(jìn)行選擇性的下載芦拿。
下載完成后執(zhí)行儒飒,解壓包
tar -zxvf protobuf-2.6.1.tar.gz
解壓完成后舵盈, 進(jìn)入到protobuf 文件夾论矾,進(jìn)行配置剃允,并且make.
#cd protobuf-2.6.1
#./configure
#make
#make check
如果成功沛简,可以看到下面的界面.如果都為Pass即可進(jìn)行安裝。注斥废,可能需要sudo權(quán)限椒楣。
1.png
#sudo make install
安裝完成后進(jìn)入到python目錄,進(jìn)行安裝牡肉。(如有安裝VirtualEnv捧灰,請(qǐng)注意切換到所需要的Python環(huán)境。)
#cd python
#python setup.py build
#python setup.py install
#python setup.py test
protoc -I=. --python_out=. file.proto