我想在Ubuntu10.10中安装python2.5.5,因为Ubuntu10.10现在只支持python> = 2.6,所以我从python网站下载源文件并尝试安装使用 ./configure&&制造&& sudo make install,似乎已经成功安装了python2.5.5,但是当我想使用它时,有时它会说“没有模块命名...”,但它应该捆绑,我在Win7中使用过它,所以我想知道我是否可以安装所有的库。
答案 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。它有点乱,但在此之后你应该全部正常运行。