pip
を利用して、pandas_gbq
をインストールしようとしたときにエラーが発生しました。
インストールコマンド。
pip3 install pandas_gbq
エラーはこちら
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> numpy
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
エラーの原因は、未対応のPythonのバージョンを利用していることです。pandas_gbq
のサポートは<3.11ですが、3.11のPythonを使用していました。
解決方法は単純で、Pythonのバージョンをダウングレードします。
システム全体のPythonのバージョンを変更すると影響が大きすぎるので、仮想環境などを利用してPythonのバージョンをダウンさせましょう。
Pipenvを利用したPythonのバージョン管理方法は下記を参考にしてください。