Mac OS build caffe2 Error:This file was generated by an older version of protoc which is


問題所在

我們可以發現這個錯誤跟protobuf的版本有關,因此我們可以執行script/diagnose_protobuf.py

我們可以看到,pip install protobuf 和 brew install protobuf 的版本不一樣導致的

解決辦法

  1. 更新brew的版本 brew install protobuf@3.4 直接指定版本3.4,根據你的需求作相應的改變
  2. brew link --force --overwrite protobuf@3.4 鏈接到3.4,因為你的機器上可能裝了多個版本
  3. protoc --version
  4. 如果兩個版本一樣的花,再次執行script/diagnose_protobuf.py 輸出:All looks good.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM