安装protobuf (ubuntu)(python)

  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,应当可以看到版本号





转载于:https://my.oschina.net/sunchenglu/blog/492930

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值