3

我使用以下命令安装了 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

但在“制作”步骤中,我收到以下错误:

未能构建这些模块:bz2

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

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

任何人都知道我在这里做错了什么?

谢谢

4

2 回答 2

3

我设法通过--enable-shared在配置 Python 时添加选项来解决我的问题。

./configure --enable-shared
于 2012-08-09T13:25:23.110 回答
0

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

/usr/local/bin/python并且/usr/bin/python默认情况下它使用第一个。

所以我做到了: rm /usr/bin/python它奏效了。

或者

您还可以更改which python$PATH 中的优先级。

于 2020-02-20T17:54:36.693 回答