0

我想在 Ubuntu10.10 中安装 python2.5.5,因为 Ubuntu10.10 现在只支持 python>=2.6,所以我从 python 网站下载源文件并尝试使用 ./configure && make && sudo make install 安装它,看来那个python2.5.5已经安装成功了,但是我想用的时候,有时候说“no module named ...”,但是应该是捆绑的,我win7里用过,不知能不能安装所有的库。

4

4 回答 4

2

考虑使用Felix Krull 的 PPA,它为 Ubuntu 预先构建了 Python 2.5 包。

于 2010-11-13T18:47:46.800 回答
1

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

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

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

于 2010-11-13T17:47:52.487 回答
1

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

于 2010-11-13T20:13:50.923 回答
0

这是可能有帮助的帖子:

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

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

于 2010-11-13T17:18:12.317 回答