文档章节

安装protobuf (ubuntu)(python)

sunchenglu
 sunchenglu
发布于 2015/08/15 16:05
字数 192
阅读 94
收藏 0
  1. 下载protobuf

  2. 编译之:解压后cd到protobuf-2.3.0的目录下

    $ ./configure

    $ make

    $ make install

  3. 检查是否安装成功

    $ protoc --version

    成功后的提示:libprotoc 2.3.0

  4. 安装protobuf的pyton模块

    $ cd ./python

    $ python setup.py build

    $python setup.py test

    $ python setup.py install

  5. 进入python测试一下

    >>> from google.protobuf import descriptor

    没错误即可

  6. ubuntu中有个常见错误:(参考网友的帖子,多谢 blog.csdn.net/xocoder/article/details/9155901)

    protoc: error while loading shared libraries:

    protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,所以就找不到该lib,解决方法:

    $ sudo vi /etc/ld.so.conf.d/libprotobuf.conf

    在里面写入

    /usr/local/lib

    :wq保存退出

    $ sudo ldconfig

    再次运行protoc --version,应当可以看到版本号





© 著作权归作者所有

共有 人打赏支持
sunchenglu
粉丝 0
博文 1
码字总数 192
作品 0
朝阳
Google protobuf的安装 

下载: http://download.openpkg.org/components/cache/protobuf/protobuf-2.5.0.tar.bz2 tar -xf protobuf-2.5.0.tar.bz2 cd protobuf-2.5.0 编译安装 ./configure make make check make i......

lee_ypp
2017/10/27
0
0
python调用Google Protocol Buffer

下载地址: http://code.google.com/p/protobuf/downloads/list 安装命令 tar -xzf protobuf-2.5.0.tar.gz cd protobuf-2.5.0 ./configure --prefix=$INSTALL_DIR make make check make inst......

彼得
2013/10/18
0
0
grpc| python 实战 grpc

date: 2018-5-15 22:12:32 title: grpc| python 实战 grpc description: 只要代码可以跑起来, 很多难题都会迎刃而解. so, keep coding and stay hungry. 之前用 swoole 写 server 时就接触过...

daydaygo
05/16
0
0
多语言跨平台序列化框架Google Protobuf-with Netty

protoc安装 下载Protobuf [Protobuf][https://code.google.com/p/protobuf/] 我下载的是Protobuf 2.5.0版本. 如果是Windows系统,可直接下载win32, 解压出protoc.exe到任意目录.Linux系统下载...

震秦
2013/08/26
0
1
Protobuf Thrift数据描述语言调研

编者注 由于json是字符进行传送,尤其是传送float参数,会直接导致数据传输量暴增。则需要使用二进制化的跨语言传输方法。编者找到Google Protocol Buffers,Apache Thrift,Apache avro。 ...

抢小孩糖吃
01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中秋快乐!!!

HiBlock
今天
1
0
Node安装教程

1、安装最新版的node 2、设置相关目录(以D盘为例) 分别建立目录:D:\node,D:\node\node-globa,D:\node\node-cache 命令行输入: // 设置npm国内镜像 npm config set registry https://re...

Mohan710
今天
3
0
中国发布域名系统基础软件 “红枫”

9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软件 “红枫(Maple DNS)”。 9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软...

问题终结者
今天
3
0
Shell编程(分发系统介绍、expect远程登录、expect远程执行命令、expect传递参数)

分发系统介绍expect 分发系统expect即分发脚本,是一种脚本语言;通过他可以实现传输,输入命令(上线代码) 应用场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者...

蛋黄_Yolks
今天
4
0
Java Http请求工具类

public static String httpPost(String source, String params) {URL url = null;HttpURLConnection conn = null;OutputStream os = null;String ret = null;try {......

yuewawa
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部