こんにちは、みーまです。
PythonでPandasを使おうとしたのですが、lmzaのメッセージが出て実行できませんでした。
ネットでよく見られる情報はこんな感じでした。
- lzma(brewならxz)をインストール
- Pythonをアンインストールして再度インストール
ところがその通りやってもうまくいかない。「M1のMacならでは??」等と考えつつ調べていたところ、記事にしている人をやっと見つけました。
https://gokugetsu.plala.jp/%E3%80%90pandas%E3%80%91userwarning-could-not-import-the-lzma-module-%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B/
「Pythonのインストール時にbrewから入手したxzを明示的に指定しろ」ということのようです。
そういえばRailsとかもよくライブラリ指定の必要ありましたね。やってみたところデータも取れるようになりました。
さすがに頻繁に使うわけでもないのですが忘れるとまた困るので私はClippyにスニペットを入れることにしました。