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





你可能感兴趣的:(python,ubuntu,protobuf)