0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【エラー解決】cannot import name 'runtime_version' from 'google.protobuf'

Posted at

結論

ただ少しごちゃついてて見づらいのと、備忘録として。

解決手順

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が消えているため、先ほど避難させたファイルを元の場所にコピーする。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?