如何在Ubuntu10.10中安装python2.5.5并捆绑所有libs

时间:2010-11-13 17:05:33

标签: python ubuntu-10.04

我想在Ubuntu10.10中安装python2.5.5,因为Ubuntu10.10现在只支持python> = 2.6,所以我从python网站下载源文件并尝试安装使用 ./configure&&制造&& sudo make install,似乎已经成功安装了python2.5.5,但是当我想使用它时,有时它会说“没有模块命名...”,但它应该捆绑,我在Win7中使用过它,所以我想知道我是否可以安装所有的库。

4 个答案:

答案 0 :(得分:2)

考虑使用预先为Ubuntu构建的Python 2.5包的Felix Krull's PPA

答案 1 :(得分:1)

你可能缺少一些默认情况下在Ubuntu上用Python捆绑的库(我不知道为什么他们决定以这种方式拆分“核心”python)。

您可以尝试运行apt-get build-dep python python-dev并重新构建(您可能还需要添加其他软件包)。

经验法则是,如果Python抱怨没有sqlite3模块,则需要安装libsqlite3-dev,然后重建。

答案 2 :(得分:1)

您可以将10.04添加到apt源,然后您可以在apt-update之后以通常的方式安装

答案 3 :(得分:0)

以下是可能有用的帖子:

不知道您缺少哪个库,但您可能可以使用easy_install安装它:

你必须将python2.5设置为默认的python,方法是将它放在PATH中的python2.6之前。请注意,这必须在sudo级别,因为您需要sudo easy_install。也就是说,在尝试安装easy_install之前,sudo python应运行Python 2.5。它有点乱,但在此之后你应该全部正常运行。