No module named ‘_bz2’ の対処方法

小ネタ

CentOS7(さくらVPS)においてPythonスクリプトで、pandasをimportした際に、
ModuleNotFoundError: No module named ‘_bz2’
と出てきてしまった時の対処方法をメモ

import pandas as pd
ModuleNotFoundError: No module named '_bz2'

解決方法

どうやらOSにbzip2-develが入っていないことで生じる原因らしい。
コマンドとしては以下で解決だが、再度Pythonをコンパイルしないといけない。

$sudo yum install -y bzip2-devel

pyenvでは以下のように実行

$sudo yum install -y bzip2-devel
$pyenv uninstall 3.9.13
#再度インストール
$pyenv install 3.9.13
$pyenv global 3.9.13

#改めてpip周りはインストールする

コメント

タイトルとURLをコピーしました