ローカルマシンの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
参考
Attention Required! | Cloudflare
コメント