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