我想如何升级与Ubuntu 8.04的python 2.6rc2附带的默认安装的Python(2.5.2)。 我想打2.6系统默认的Python版本和迁移所有其他有用的python安装上安装2.5.2到Python 2.6rc2库。 请让我知道我能做到这一点。
感谢德克
我想如何升级与Ubuntu 8.04的python 2.6rc2附带的默认安装的Python(2.5.2)。 我想打2.6系统默认的Python版本和迁移所有其他有用的python安装上安装2.5.2到Python 2.6rc2库。 请让我知道我能做到这一点。
感谢德克
随着,我认为这是一个非常糟糕的主意与未发布的测试版,以取代默认的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 +不那么容易。 你必须遵循对每一这样的库自定义安装程序。
我有同样的问题,显然预建的二进制文件可以在这里找到:
# Python 2.6
deb http://ppa.launchpad.net/doko/ubuntu intrepid main
deb-src http://ppa.launchpad.net/doko/ubuntu intrepid main
有没有必要?
Ubuntu的,一般不包RC版本。 2.6将不会在Ubuntu的使用,直到Jaunty的鹿角兔。
但是,如果您坚持,你需要安装它,那么,你将有没有的软件包管理器这样做。
下载包,并将其解压到一个目录
运行以下命令(等待每个完成像你那样做)
./configure
make
sudo make install
在那里,你必须安装它。
这是更好地等待它首先被打包,espescially如Python,在很多Ubuntu的内部的使用,这样可以打破可怕您的系统
它不会是明智的,改变的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。 蟒蛇显示版本启动时,将交互式解释。