在Centos7.6系统出现了No module named ‘_bz2’的错误。
问题原因是Python3.11缺少“_bz2.cpython-38-x86_64-linux-gnu.so”这个文件。
解决办法是把系统自带Python3.6的“_bz2.cpython-36m-x86_64-linux-gnu.so”文件改名后,放到Python3.11的文件夹中。
执行命令:
cp /usr/lib64/python3.6/lib-dynload/_bz2.cpython-36m-x86_64-linux-gnu.so /usr/local/python3/lib/python3.11/lib-dynload/_bz2.cpython-36m-x86_64-linux-gnu.so
configure and re compile python