解決:python
ModuleNotFoundError: No module named bz2linux
ModuleNotFoundError: No module named '_lzma'sql
一、在操做系統中安裝zlib和bz2相關庫
yum install zlib zlib-devel操作系統
yum -y install bzip2 bzip2-devel ncurses openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi-develsqlite
二、從新編譯blog
export CFLAGS="-I/usr/include" export LDFLAGS="-L/usr/lib64" export LD_LIBRARY_PATH=/usr/lib64 make distclean ./configure --prefix=/usr/local/python3.7 --enable-optimizations && make && make install
其中/usr/include裏有bzlib.h,/usr/lib64裏有libbz2.soip
最後在/home/gt/Py36/lib/python3.6/lib-dynload/獲得一個_bz2.cpython-36m-x86_64-linux-gnu.sossl
就能夠import bz2了
openssl