【问题标题】:bz2 issue when installing Python 2.6.6 on Cent OS 5.8在 Cent OS 5.8 上安装 Python 2.6.6 时出现 bz2 问题
【发布时间】:2012-08-06 13:35:07
【问题描述】:

我使用以下命令安装了 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 安装不完整)。

有人知道我在这里做错了什么吗?

谢谢

【问题讨论】:

    标签: python installation bzip2


    【解决方案1】:

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

    ./configure --enable-shared
    

    【讨论】:

      【解决方案2】:

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

      /usr/local/bin/python/usr/bin/python 默认使用第一个。

      所以我做了: rm /usr/bin/python 并且成功了。

      或者

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

      【讨论】:

        猜你喜欢
        • 2014-11-16
        • 2019-04-27
        • 2014-03-07
        • 2011-07-06
        • 2018-01-14
        • 2019-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多