Ubuntu下 卸载protobuf并安装指定版本的protobuf

Ubuntu下 卸载protobuf并安装指定版本的protobuf

如果用pip 源安装, 同时用手动安装, 版本不一致,会导致报错: Protoc Version 版本冲突

  1. 卸载
    执行以下命令把protobuf相关文件夹及库文件删除即可
sudo rm /usr/local/bin/protoc //执行文件
sudo rm -rf /usr/local/include/google //头文件
sudo rm -rf /usr/local/lib/libproto* //库文件
#remove
sudo apt-get remove libprotobuf-dev protobuf-compiler
sudo apt-get remove libprotobuf-lite8 libprotoc8
sudo apt-get remove python-protobuf
sudo pip uninstall protobuf
#如果安装了anaconda
conda uninstall protobuf

如果出现错误:

E:Encountered a section with no Package: header,

输入以下命令:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
  1. 手动安装

https://blog.csdn.net/FK2016/article/details/83375048

https://xie.infoq.cn/article/fa506c222a8cf89a40b58772b

https://blog.csdn.net/weixin_44966641/article/details/122354782

源方式安装

#reinstall
sudo apt-get install libprotobuf-dev protobuf-compiler
#if anaconda
conda install -c anaconda protobuf=2.6.1
或者
pip3 install protobuf == 2.6.1

常用命令:

查看当前protoc版本:protoc --version
查看protoc安装位置:which protoc
查找protoc相关文件:sudo find / -name protoc
posted @   michaelchengjl  阅读(481)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示