No module named ‘_bz2’

在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

你可能感兴趣的:(linux,服务器,windows)