设置Linux使用特定版本的Python进行编译
我在用Ubuntu系统编译一段需要Python 2.4的代码。
我该怎么设置一个终端启动器,让我每次打开这个启动器时,所有与Python相关的命令都使用Python 2.4,而不是Ubuntu默认的Python 2.6呢?
4 个回答
1
如果你想在系统中永久性地更改 Python 的版本,可以在 /usr/bin/python 这个位置创建一个指向你想要的版本的符号链接。也就是说,你可以这样做:
rm /usr/bin/python; ln -s /usr/bin/python2.4 /usr/bin/python
Gentoo 系统有一个叫做 'eselect' 的程序,专门用来处理这种事情(列出程序的版本并设置默认版本)。Ubuntu 可能也有类似的工具,你需要查一下他们的文档。
2
使用 python2.4
来启动解释器,而不是用默认的设置。
4
在这个终端会话中设置一个 bash
别名:alias python=python2.4
(假设你的系统中已经包含了 python2.4)。这样你就不用在终端里反复输入 2.4
了——这就是设置别名的目的!