之前python在用pip安装scrapy模块的时候遇到过这个情况,但只是记笔记没有总结出来,今天又遇到了一次,索性博客记录一下。
解决方案
安装 bzip2-devel:
方法一:
yum install bzip2-devel
方法二:
如果不行,可以编译安装:
wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz && tar -zxf bzip2-1.0.6.tar.gz && cd bzip2-1.0.6 && make -f Makefile-libbz2_so && make && make install
安装好后python需要重新编译
下载一个同版本的python,解压后编译安装:
./configure && make && make install
注意:编译安装的路径保持与以前一致(./configure –prefix=),这样不会影响之前安装的所有模块和python的正常使用