如何在UbuntuLinux8.04上将Python2.5.2升级到Python2.6rc2?

2024-05-10 01:09:43 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

有必要吗?

Ubuntu一般不打包RC发行版。2.6在Jaunty Jackalope之前不能在Ubuntu中使用。

但是,如果坚持需要安装它,则必须在没有包管理器的情况下安装。

下载包,并将其解压缩到目录

运行以下命令(等待每个命令完成)

./configure
make
sudo make install

在那里,你已经安装了它。

最好等它先打包,特别是在很多ubuntu内部使用Python时,这样可能会严重破坏您的系统

我也有同样的问题,显然可以在这里找到预先构建的二进制文件:

# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main

我警告说,用未发布的beta版本替换默认的Python是一个非常糟糕的主意:

首先,安装2.6rc2。您可以从Python website下载源代码。标准安装样式。

接下来,删除/usr/bin/python符号链接。不要移除/usr/bin/python2.5。使用ln -s /usr/local/bin/python2.6 /usr/bin/python将符号链接添加到2.6。

再一次,我认为这是一个糟糕的主意。几乎可以肯定的是,有一种更好的方法来完成你想完成的事情。


迁移已安装的库是一个很长的过程。查看/usr/lib/python2.5/site-packages//usr/local/lib/python2.5/site-packages/目录。安装到它们的任何库都需要用2.6重新安装。因为您没有使用打包的Python版本,所以不能使用Ubuntu的包——您必须自己手动升级所有库。它们中的大多数可能都可以用sudo easy_install <name>安装,但是像PyGTK+这样的一些并不容易。对于每个这样的库,您必须遵循自定义的安装过程。

相关问题 更多 >