协议缓冲区:版本更改
Protocol Buffer: Version Change
我不小心安装了 3.0.0 版,我的大部分文件自然会出现大量错误。现在我想把它带回 2.6.1。我已经下载并安装了 2.6.1,但是当我执行 protoc --version
时它仍然显示 libprotoc 3.0.0
,这是错误的。
有没有办法将版本设置为2.6.1或者有没有办法卸载3.0.0?
想通了。应该删除 /local
和 /include
下有关 google 协议缓冲区的所有内容,然后简单地重新安装另一个版本。之后 protoc --version
显示新版本。
如果你使用 pip:
pip uninstall protobuf
pip install protobuf==2.6.1
我不小心安装了 3.0.0 版,我的大部分文件自然会出现大量错误。现在我想把它带回 2.6.1。我已经下载并安装了 2.6.1,但是当我执行 protoc --version
时它仍然显示 libprotoc 3.0.0
,这是错误的。
有没有办法将版本设置为2.6.1或者有没有办法卸载3.0.0?
想通了。应该删除 /local
和 /include
下有关 google 协议缓冲区的所有内容,然后简单地重新安装另一个版本。之后 protoc --version
显示新版本。
如果你使用 pip:
pip uninstall protobuf
pip install protobuf==2.6.1