Pandas 0.24 以降で発生する ? 警告表示を解消する方法。
Linux 系は検索に出てくるんだけど、M1 Mac の対応方法が見つかりづらくて難儀した。
解決方法
大まかな手順は、検索でぽこじゃか出てくる下記の通り。
- Python を一度アンインスト-ル
- xz をインスト-ル
- Python を再度インスト-ル
で、重要なのは Python 再インスト-ル時。
Python 再インスト-ル
prefix=$(brew --prefix) export LDFLAGS="-L$prefix/opt/xz/lib $LDFLAGS" export CPPFLAGS="-I$prefix/opt/xz/include $CPPFLAGS" export PKG_CONFIG_PATH="$prefix/opt/xz/lib/pkgconfig:$PKG_CONFIG_PATH" PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install インスト-ルするバ-ジョン
参考元
- ModuleNotFoundError: No module named ‘_lzma’ #27532
- [Python3 / pandas] pandasをアップデートしたら、lzmaなるmoduleがimportできないというメッセージが出た