如何升级蟒蛇2.5.2到Python在Ubuntu Linux 8.04 2.6rc2?(How d

2019-08-06 10:51发布

我想如何升级与Ubuntu 8.04的python 2.6rc2附带的默认安装的Python(2.5.2)。 我想打2.6系统默认的Python版本和迁移所有其他有用的python安装上安装2.5.2到Python 2.6rc2库。 请让我知道我能做到这一点。

感谢德克

Answer 1:

随着,我认为这是一个非常糟糕的主意与未发布的测试版,以取代默认的Python的警告:

首先,安装2.6rc2。 您可以从源Python的网站 。 标准./configure && make && sudo make install安装方式。

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

再次,我认为这是一个可怕的想法。 目前几乎可以肯定是一个更好的办法做任何你想要完成的任务。


迁移安装库是一个更长的过程。 看在/usr/lib/python2.5/site-packages//usr/local/lib/python2.5/site-packages/目录。 安装到他们的任何图书馆将需要2.6重新安装。 既然你不使用包装的Python版本,则无法使用Ubuntu的软件包 - 你得自己手动升级所有库。 他们中的大多数大概可以安装sudo easy_install <name> ,但一些喜欢的PyGTK +不那么容易。 你必须遵循对每一这样的库自定义安装程序。



Answer 2:

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

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


Answer 3:

有没有必要?

Ubuntu的,一般不包RC版本。 2.6将不会在Ubuntu的使用,直到Jaunty的鹿角兔。

但是,如果您坚持,你需要安装它,那么,你将有没有的软件包管理器这样做。

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

运行以下命令(等待每个完成像你那样做)

./configure
make
sudo make install

在那里,你必须安装它。

这是更好地等待它首先被打包,espescially如Python,在很多Ubuntu的内部的使用,这样可以打破可怕您的系统



Answer 4:

它不会是明智的,改变的Python的默认版本,即当你键入“蟒蛇”为壳,你会得到什么。 但是,你可以已经安装了Python的多个版本。 关键是要确保名为“蟒蛇”路径上的程序是系统提供的版本。 如果你想运行安装Python 2.6,你会再键入python2.6的成壳来启动它。

下载包并解压,然后运行:

./configure
make
sudo make install
ls -l /usr/local/bin

您应该看到一条巨蟒和python2.6的文件,无论是在您运行make install的一天创建的; 删除Python文件。 然后,当python从推出的标准体系Python版本/usr/bin会运行,而当python2.6运行您得到您的闪亮的新的Python 2.6rc2。 蟒蛇显示版本启动时,将交互式解释。



文章来源: How do I upgrade python 2.5.2 to python 2.6rc2 on ubuntu linux 8.04?