結論
ただ少しごちゃついてて見づらいのと、備忘録として。
解決手順
1. protobufのアップグレード
以下のコマンドを実行して、protobufをアップグレードする。
pip install --upgrade protobuf
次に、runtime_version.py
を探す。環境にもよるが、以下のパスにある。
仮想環境のパス/site-packages/google/protobuf/
2. runtime_version.pyのバックアップ
見つけたruntime_version.py
を適当な場所に避難する
3. protobufのダウングレード
必要なバージョンにprotobufをダウングレードする。例:
pip install protobuf==3.19.6
4. runtime_version.pyを復元
ダウングレード後、runtime_version.py
が消えているため、先ほど避難させたファイルを元の場所にコピーする。