環境
- Windows10
- poetry:
Poetry (version 1.2.2)
- pyinstaller:
5.6.2
問題
- 通常環境だと成功するが、pyinstallerで作成した実行ファイルだと以下のエラーが発生
googleapiclient.errors.UnknownApiNameOrVersion: name: drive version: v2
解決の経緯
-
google-api-python-client
が原因かと思ったが関係なかった - もう少し調べると、Githubのissueを発見し、解決
原因
- 最新のpyinstallerのバグらしい
解決法
- pyinstallerのバージョンを5.0にする
- gdrive: raises unexpected error - name: drive version: v2 (again) · Issue #7949 · iterative/dvc の「efiop commented on Aug 27」の発言