ローカルマシンのpandasでpickleを作り、クラウドのdocker上でpickleをロードした時に表題のエラー。
typeerror __cinit__() takes at least 2 positional arguments (0 given) pandas pickle
docker buildした時に最新版1.3.0のpandasがインストールされたことが原因。
1.2.4にダウングレードにしたらpickleをロード出来るようになった。
pip uninstall pandas
pip install pandas==1.2.4
参考
Cannot read pickle file in Cloud Run App. TypeError: __cinit__() takes at least 2 positional arguments
I have a Fast API application that I deployed to GCP Cloud Run. It's been working fine until yesterday and I genuinely d...
コメント