在Cent OS 5.8上安装Python 2.6.6时出现的bz2问题

在Cent OS 5.8上安装Python 2.6.6时出现的bz2问题,python,installation,bzip2,Python,Installation,Bzip2,我使用以下命令安装了bzip2、bzip2-devel和bzip2-libs: yum install bzip2 bzip2-devel bzip2-libs 安装继续,出现警告或错误 完成此步骤后,我使用以下命令安装了Python 2.6.6(注意:我必须以这种方式安装,而不是使用yum): 但在“制造”步骤中,我得到了以下错误: 未能生成这些模块:bz2 后来我尝试安装Mercurial 2.0.2,但出现以下错误: 无法导入标准bz2(不完整的Python安装) 有人知道我做错了什么吗

我使用以下命令安装了bzip2、bzip2-devel和bzip2-libs:

yum install bzip2 bzip2-devel bzip2-libs
安装继续,出现警告或错误

完成此步骤后,我使用以下命令安装了Python 2.6.6(注意:我必须以这种方式安装,而不是使用yum):

但在“制造”步骤中,我得到了以下错误:

未能生成这些模块:bz2

后来我尝试安装Mercurial 2.0.2,但出现以下错误:

无法导入标准bz2(不完整的Python安装)

有人知道我做错了什么吗


Thx

我通过在配置Python时添加
--启用共享
选项来解决我的问题

./configure --enable-shared

确保您没有混合安装Python。就我而言,我有两个装置

/usr/local/bin/python
/usr/bin/python
默认情况下使用第一个

所以我做了:
rm/usr/bin/python

您还可以在$PATH中更改
哪个python
的优先级

./configure --enable-shared