我安装了bzip2,bzip2-devel& bzip2-libs使用以下命令:
yum install bzip2 bzip2-devel bzip2-libs
安装继续警告或错误。
在这一步之后,我使用以下命令安装了Python 2.6.6(注意:我必须以这种方式安装它而不是使用yum):
wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
tar -xzvf Python-2.6.6.tgz
cd Python-2.6.6
./configure
make
make install
但是在“make”步骤中,我收到以下错误:
无法构建这些模块:bz2
我之后尝试安装Mercurial 2.0.2但出现以下错误:
无法导入标准bz2(不完整的Python安装)。
任何人都知道我在这里做错了什么?
THX
答案 0 :(得分:3)
我在配置Python时通过添加 --enable-shared
选项来解决我的问题。
./configure --enable-shared
答案 1 :(得分:0)
确保没有混合安装Python。就我而言,我有两个安装
/usr/local/bin/python
和/usr/bin/python
在默认情况下使用的是第一个。
所以我做到了:
rm /usr/bin/python
并成功。
或
您还可以在$ PATH中更改which python
的优先级。