missing python bz2 module

Posted 苏轶然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了missing python bz2 module相关的知识,希望对你有一定的参考价值。

import bz2
ImportError: No module named bz2

一般是手动编译python时,编译的机器上环境不全面导致的依赖库不完整。
需要安装bzip库,使用如下命令:

sudo yum install bzip2-devel 

随后重新编译python即可。

若不想重新编译python,在centos下可以:

# Centos 6
sudo cp /usr/lib64/python2.6/lib-dynload/bz2.so /python_install_path/lib/python2.7
# Centos 7
sudo cp /usr/lib64/python2.7/lib-dynload/bz2.so /python_install_path/lib/python2.7

python_install_path 通常是/usr/local/lib/python2.7/,如果python环境进行了自定义,请根据实际情况配置~

以上是关于missing python bz2 module的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError: No module named ‘_bz2‘ python3安装_bz2模块

ModuleNotFoundError: No module named ‘_bz2‘ python3安装_bz2模块

No module named bz2

Ubuntu python Compression requires the (missing) zlib module

python 安装 setuptools Compression requires the (missing) zlib module 的解决方案

python 安装 setuptools Compression requires the (missing) zlib module 的解决方案