在Cent OS 5.8上安装Python 2.6.6时出现的bz2问题
我使用以下命令安装了bzip2、bzip2-devel和bzip2-libs:在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安装) 有人知道我做错了什么吗
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